From 3cd30b61e488b8865ccb1f49f684d76d1c451d1c Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Sat, 27 Feb 2021 08:23:06 +0100 Subject: [PATCH] More style fixes for dark theme --- src/common/MenuLayout.scss | 2 +- src/common/react-tagsinput.scss | 8 +++++++- src/domains/DomainSelector.scss | 11 +++++++++-- src/domains/DomainSelector.tsx | 2 +- src/index.scss | 6 +++++- src/servers/Overview.scss | 2 +- src/short-urls/helpers/ShortUrlsRow.scss | 2 +- src/theme/theme.scss | 6 +++++- src/utils/DropdownBtn.scss | 2 +- src/utils/base.scss | 1 + 10 files changed, 32 insertions(+), 10 deletions(-) diff --git a/src/common/MenuLayout.scss b/src/common/MenuLayout.scss index 63f476c5..7eae132d 100644 --- a/src/common/MenuLayout.scss +++ b/src/common/MenuLayout.scss @@ -22,7 +22,7 @@ z-index: 1035; font-size: 1.5rem; cursor: pointer; - color: var(--primary-color-alfa); + color: rgba(255, 255, 255, .5); @media (max-width: $smMax) { display: inline-block; diff --git a/src/common/react-tagsinput.scss b/src/common/react-tagsinput.scss index 54a5facb..6ecd1cd3 100644 --- a/src/common/react-tagsinput.scss +++ b/src/common/react-tagsinput.scss @@ -1,3 +1,5 @@ +@import '../utils/base'; + .react-tagsinput { background-color: var(--input-color); border: 1px solid var(--input-border-color); @@ -44,7 +46,11 @@ width: 100%; margin-bottom: 6px; font-size: 1.25rem; - color: #495057; + color: var(--input-text-color); +} + +.react-tagsinput-input::placeholder { + color: $textPlaceholder; } .react-autosuggest__suggestion--highlighted { diff --git a/src/domains/DomainSelector.scss b/src/domains/DomainSelector.scss index 89e02433..729f58ea 100644 --- a/src/domains/DomainSelector.scss +++ b/src/domains/DomainSelector.scss @@ -1,12 +1,19 @@ +@import '../utils/base'; @import '../utils/mixins/vertical-align'; +.domains-dropdown__toggle-btn.domains-dropdown__toggle-btn, +.domains-dropdown__toggle-btn.domains-dropdown__toggle-btn:hover, +.domains-dropdown__toggle-btn.domains-dropdown__toggle-btn:active { + color: $textPlaceholder !important; +} + .domains-dropdown__toggle-btn--active.domains-dropdown__toggle-btn--active, .domains-dropdown__toggle-btn--active.domains-dropdown__toggle-btn--active:hover, .domains-dropdown__toggle-btn--active.domains-dropdown__toggle-btn--active:active { - color: #495057 !important; + color: var(--input-text-color) !important; } .domains-dropdown__back-btn.domains-dropdown__back-btn, .domains-dropdown__back-btn.domains-dropdown__back-btn:hover { - border-color: #ced4da; + border-color: var(--border-color); } diff --git a/src/domains/DomainSelector.tsx b/src/domains/DomainSelector.tsx index c843f409..5ab1e591 100644 --- a/src/domains/DomainSelector.tsx +++ b/src/domains/DomainSelector.tsx @@ -54,7 +54,7 @@ export const DomainSelector = ({ listDomains, value, domainsList, onChange }: Do ) : ( {domains.map(({ domain, isDefault }) => ( .dropdown-btn__toggle.dropdown-btn__toggle.dropdown-toggle { text-align: left; - color: #6c757d; + color: var(--input-text-color); background-color: var(--primary-color); border-color: var(--input-border-color); } diff --git a/src/utils/base.scss b/src/utils/base.scss index ff82f97f..d5c52b2c 100644 --- a/src/utils/base.scss +++ b/src/utils/base.scss @@ -15,6 +15,7 @@ $lightColor: #f5f6fe; $lightGrey: #eeeeee; $dangerColor: #dc3545; $mediumGrey: #dee2e6; +$textPlaceholder: #6c757d; // Misc $headerHeight: 57px;