Skip to content

Commit cceddd5

Browse files
authored
fix: Do not register default light and dark themes when settings() context is not available. Fix interop with other frameworks (shadcn-svelte, Skeleton, etc) (#564)
1 parent e4659cc commit cceddd5

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/hip-ends-rule.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte-ux': patch
3+
---
4+
5+
fix: Do not register default light and dark themes when `settings()` context is not available. Fix interop with other frameworks (shadcn-svelte, Skeleton, etc)

packages/svelte-ux/src/lib/components/settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ let FALLBACK_SETTINGS: Settings | null = null;
134134

135135
function getFallbackSettings() {
136136
FALLBACK_SETTINGS = FALLBACK_SETTINGS ?? {
137-
currentTheme: createThemeStore({ light: ['light'], dark: ['dark'] }),
137+
currentTheme: createThemeStore({ light: [], dark: [] }),
138138
componentSettingsCache: {},
139139
showDrawer: createShowDrawer(),
140140
...createLocaleStores({}),

0 commit comments

Comments
 (0)