Skip to content

Commit 53d148a

Browse files
committed
Update all light/dark mode toggles to be light/dark (and not dark/light). Update theme page to initialize/sync showDarkMode based on the current setting
1 parent 9638f18 commit 53d148a

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

packages/svelte-ux/src/lib/components/ThemeSelect.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,18 +74,18 @@
7474

7575
<Switch
7676
id="switch-color-scheme"
77-
checked={!$currentTheme.dark}
77+
checked={$currentTheme.dark}
7878
on:change={(e) => {
79-
let newTheme = e.target?.checked ? 'light' : 'dark';
79+
let newTheme = e.target?.checked ? 'dark' : 'light';
8080
currentTheme.setTheme(newTheme);
8181
}}
8282
class="my-1"
8383
let:checked
8484
>
8585
{#if checked}
86-
<Icon data={mdiWhiteBalanceSunny} size=".8rem" class="text-primary" />
87-
{:else}
8886
<Icon data={mdiWeatherNight} size=".8rem" class="text-primary" />
87+
{:else}
88+
<Icon data={mdiWhiteBalanceSunny} size=".8rem" class="text-primary" />
8989
{/if}
9090
</Switch>
9191
</label>

packages/svelte-ux/src/lib/components/ThemeSwitch.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010
</script>
1111

1212
<Switch
13-
checked={!$currentTheme.dark}
13+
checked={$currentTheme.dark}
1414
on:change={(e) => {
15-
const newTheme = e.target?.checked ? 'light' : 'dark';
15+
let newTheme = e.target?.checked ? 'dark' : 'light';
1616
currentTheme.setTheme(newTheme);
1717
}}
1818
let:checked
1919
{...$$restProps}
2020
>
2121
{#if checked}
22-
<Icon data={mdiWhiteBalanceSunny} size=".8rem" class="text-primary" />
23-
{:else}
2422
<Icon data={mdiWeatherNight} size=".8rem" class="text-primary" />
23+
{:else}
24+
<Icon data={mdiWhiteBalanceSunny} size=".8rem" class="text-primary" />
2525
{/if}
2626
</Switch>

packages/svelte-ux/src/routes/theme/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
selectedDarkThemeValue = darkThemes[1].value;
112112
}
113113
114-
let showDarkTheme = false;
114+
$: showDarkTheme = $currentTheme.dark;
115115
$: selectedLightTheme = lightThemes.find((d) => d.value === selectedLightThemeValue)?.theme;
116116
$: selectedDarkTheme = darkThemes.find((d) => d.value === selectedDarkThemeValue)?.theme;
117117
$: previewTheme = showDarkTheme ? selectedDarkTheme : selectedLightTheme;

0 commit comments

Comments
 (0)