From e5978d7ffe5b7f9617f50a91e71784367172c97a Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Mon, 21 Jun 2021 21:16:40 +0200 Subject: [PATCH] Remove use of bootstrap-dark.night-mode for deckoptions The CSS for the Switch component had a conflict regarding background color Also generally it makes sense to put the CSS into the components --- ts/deckoptions/EnumSelector.svelte | 12 +++++++++++- ts/deckoptions/SpinBox.svelte | 14 ++++++++++++++ ts/deckoptions/SpinBoxFloat.svelte | 14 ++++++++++++++ ts/deckoptions/StepsInput.svelte | 20 +++++++++++++++++++- ts/deckoptions/Switch.svelte | 18 +++++++++++++++--- ts/deckoptions/deckoptions-base.scss | 2 -- ts/sass/night-mode.scss | 11 +++++++++++ 7 files changed, 84 insertions(+), 7 deletions(-) create mode 100644 ts/sass/night-mode.scss diff --git a/ts/deckoptions/EnumSelector.svelte b/ts/deckoptions/EnumSelector.svelte index fb7fec602..b349eb8e8 100644 --- a/ts/deckoptions/EnumSelector.svelte +++ b/ts/deckoptions/EnumSelector.svelte @@ -12,15 +12,25 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html const nightMode = getContext(nightModeKey); - {#each choices as choice, idx} {/each} diff --git a/ts/deckoptions/SpinBoxFloat.svelte b/ts/deckoptions/SpinBoxFloat.svelte index 9ed444110..619c6458c 100644 --- a/ts/deckoptions/SpinBoxFloat.svelte +++ b/ts/deckoptions/SpinBoxFloat.svelte @@ -3,6 +3,9 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> - + + + diff --git a/ts/deckoptions/Switch.svelte b/ts/deckoptions/Switch.svelte index 1117e1f62..a8fe6678b 100644 --- a/ts/deckoptions/Switch.svelte +++ b/ts/deckoptions/Switch.svelte @@ -3,16 +3,22 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html -->
@@ -20,10 +26,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html diff --git a/ts/deckoptions/deckoptions-base.scss b/ts/deckoptions/deckoptions-base.scss index 0bc6fdadf..88a64a3c6 100644 --- a/ts/deckoptions/deckoptions-base.scss +++ b/ts/deckoptions/deckoptions-base.scss @@ -4,7 +4,6 @@ $tooltip-max-width: 300px; @use "ts/sass/vars"; @use "ts/sass/scrollbar"; -@use "ts/sass/bootstrap-dark"; @import "ts/sass/base"; @import "ts/sass/bootstrap/containers"; @@ -22,7 +21,6 @@ $tooltip-max-width: 300px; .night-mode { @include scrollbar.night-mode; - @include bootstrap-dark.night-mode; } .form-control, diff --git a/ts/sass/night-mode.scss b/ts/sass/night-mode.scss new file mode 100644 index 000000000..3a7eff2dd --- /dev/null +++ b/ts/sass/night-mode.scss @@ -0,0 +1,11 @@ +/* Copyright: Ankitects Pty Ltd and contributors + * License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */ + +@mixin input { + background-color: var(--frame-bg); + border-color: var(--border); + + &:focus { + background-color: var(--window-bg); + } +}