From a044dc377e77aade4696984fb42f7aa5db8c2561 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 12 Sep 2024 15:47:48 +0300 Subject: Massively upgraded shadow control, added sorting by specificity in themes3, added/fixed disabled inputs --- src/components/checkbox/checkbox.vue | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) (limited to 'src/components/checkbox') diff --git a/src/components/checkbox/checkbox.vue b/src/components/checkbox/checkbox.vue index 6261bf3a..494605cf 100644 --- a/src/components/checkbox/checkbox.vue +++ b/src/components/checkbox/checkbox.vue @@ -3,6 +3,13 @@ class="checkbox" :class="{ disabled, indeterminate, 'indeterminate-fix': indeterminateTransitionFix }" > + + + @@ -93,14 +102,9 @@ export default { box-sizing: border-box; } - &.disabled { - .checkbox-indicator::before, - .label { - opacity: 0.5; - } - - .label { - color: var(--text); + .disabled { + .checkbox-indicator::before { + background-color: var(--background); } } @@ -121,8 +125,14 @@ export default { } } - & > span { - margin-left: 0.5em; + & > .label { + &.-after { + margin-left: 0.5em; + } + + &.-before { + margin-right: 0.5em; + } } } -- cgit v1.2.3-70-g09d2 From 2b9968eacd6f45dc5ad39796f1b2f488e2a22cbb Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 12 Sep 2024 16:10:39 +0300 Subject: lint --- src/components/checkbox/checkbox.vue | 2 +- src/components/color_input/color_input.vue | 2 +- src/components/settings_modal/tabs/theme_tab/theme_tab.vue | 11 +++++++---- src/components/shadow_control/shadow_control.vue | 5 ++--- 4 files changed, 11 insertions(+), 9 deletions(-) (limited to 'src/components/checkbox') diff --git a/src/components/checkbox/checkbox.vue b/src/components/checkbox/checkbox.vue index 494605cf..8ffcc63b 100644 --- a/src/components/checkbox/checkbox.vue +++ b/src/components/checkbox/checkbox.vue @@ -8,7 +8,7 @@ class="label -before" :class="{ faint: disabled }" > - + + > - - - - + + + +