diff --git a/src/components/modals/main/scss/index.scss b/src/components/modals/main/scss/index.scss
index 00ad7736..d507d489 100644
--- a/src/components/modals/main/scss/index.scss
+++ b/src/components/modals/main/scss/index.scss
@@ -5,6 +5,8 @@
@import 'settings/buttons';
@import 'settings/dropdown';
+@import './settings/react-color-picker-gradient-picker-custom-styles.scss';
+
.Modal {
color: var(--modal-text);
background-color: var(--background);
diff --git a/src/components/modals/main/scss/settings/_main.scss b/src/components/modals/main/scss/settings/_main.scss
index a08c89ae..aece09cd 100644
--- a/src/components/modals/main/scss/settings/_main.scss
+++ b/src/components/modals/main/scss/settings/_main.scss
@@ -26,10 +26,10 @@ input {
}
}
-.DayPickerInput {
+.DayPickerInput, .input-container {
input {
width: 200px;
- color: var(--modal-text);
+ color: var(--modal-text) ! important;
background: var(--sidebar);
border: none;
padding: 10px 10px;
@@ -195,4 +195,14 @@ input[type=color]::-moz-color-swatch {
.radio-title {
text-transform: uppercase;
font-weight: bold;
+}
+
+.DayPicker-Day--selected {
+ background-color: #ff4757 !important;
+ color: white;
+}
+
+.DayPicker-Months, .DayPickerInput-Overlay {
+ background-color: var(--background) !important;
+ color: var(--modal-text) !important;
}
\ No newline at end of file
diff --git a/src/scss/react-color-picker-gradient-picker-custom-styles.scss b/src/components/modals/main/scss/settings/react-color-picker-gradient-picker-custom-styles.scss
similarity index 61%
rename from src/scss/react-color-picker-gradient-picker-custom-styles.scss
rename to src/components/modals/main/scss/settings/react-color-picker-gradient-picker-custom-styles.scss
index 7b9de000..a29344d9 100644
--- a/src/scss/react-color-picker-gradient-picker-custom-styles.scss
+++ b/src/components/modals/main/scss/settings/react-color-picker-gradient-picker-custom-styles.scss
@@ -16,3 +16,16 @@ div.color-preview-area > div > div:nth-child(5) {
.input-field .label {
color: inherit;
}
+
+// other styling for themes support etc
+.ui-color-picker {
+ background-color: var(--background) !important;
+}
+
+.gradient-degrees {
+ border: 3px solid var(--modal-text) !important;
+}
+
+.gradient-degree-pointer {
+ background-color: var(--modal-text) !important;
+}
\ No newline at end of file
diff --git a/src/components/modals/main/settings/sections/Appearance.jsx b/src/components/modals/main/settings/sections/Appearance.jsx
index b13ac0d7..9300a342 100644
--- a/src/components/modals/main/settings/sections/Appearance.jsx
+++ b/src/components/modals/main/settings/sections/Appearance.jsx
@@ -6,7 +6,7 @@ import Radio from '../Radio';
import Slider from '../Slider';
import Text from '../Text';
-export default function AppearanceSettings(props) {
+export default function AppearanceSettings() {
const { appearance } = window.language.modals.main.settings.sections;
let themeOptions = [
diff --git a/src/components/modals/main/settings/sections/Background.jsx b/src/components/modals/main/settings/sections/Background.jsx
index 62b29fa3..c5e47e6d 100644
--- a/src/components/modals/main/settings/sections/Background.jsx
+++ b/src/components/modals/main/settings/sections/Background.jsx
@@ -4,7 +4,6 @@ import Checkbox from '../Checkbox';
import Dropdown from '../Dropdown';
import FileUpload from '../FileUpload';
import Slider from '../Slider';
-import Text from '../Text';
import Switch from '../Switch';
import { ColorPicker } from 'react-color-gradient-picker';
@@ -14,7 +13,6 @@ import rgbToHex from '../../../../../modules/helpers/background/rgbToHex';
import { toast } from 'react-toastify';
import 'react-color-gradient-picker/dist/index.css';
-import '../../../../../scss/react-color-picker-gradient-picker-custom-styles.scss';
export default class BackgroundSettings extends React.PureComponent {
DefaultGradientSettings = { 'angle': '180', 'gradient': [{ 'colour': window.language.modals.main.settings.sections.background.source.disabled, 'stop': 0 }], 'type': 'linear' };
diff --git a/src/components/modals/main/settings/sections/Greeting.jsx b/src/components/modals/main/settings/sections/Greeting.jsx
index 02ebe850..655b315f 100644
--- a/src/components/modals/main/settings/sections/Greeting.jsx
+++ b/src/components/modals/main/settings/sections/Greeting.jsx
@@ -36,7 +36,7 @@ export default class GreetingSettings extends React.PureComponent {
{greeting.birthday_date}
diff --git a/src/components/modals/main/settings/sections/Quote.jsx b/src/components/modals/main/settings/sections/Quote.jsx index e939302b..3389d9e7 100644 --- a/src/components/modals/main/settings/sections/Quote.jsx +++ b/src/components/modals/main/settings/sections/Quote.jsx @@ -4,7 +4,7 @@ import Checkbox from '../Checkbox'; import Text from '../Text'; import Switch from '../Switch'; -export default function QuoteSettings(props) { +export default function QuoteSettings() { const { quote } = window.language.modals.main.settings.sections; return ( diff --git a/src/components/modals/main/settings/sections/Search.jsx b/src/components/modals/main/settings/sections/Search.jsx index c72df335..bc424813 100644 --- a/src/components/modals/main/settings/sections/Search.jsx +++ b/src/components/modals/main/settings/sections/Search.jsx @@ -4,6 +4,7 @@ import { toast } from 'react-toastify'; import Dropdown from '../Dropdown'; import Checkbox from '../Checkbox'; +import Switch from '../Switch'; const searchEngines = require('../../../../widgets/search/search_engines.json'); @@ -59,7 +60,7 @@ export default class SearchSettings extends React.PureComponent { return (