Commit bbf3bff
committed
🤖 fix: don't force dark theme when globals.theme is undefined
Chromatic modes only set context.globals.theme during their CI snapshot
process, not during local development. When undefined, we should let
ThemeProvider use its default behavior (system preference/localStorage)
rather than forcing dark theme.
This way:
- Local dev: uses system preference (no forcedTheme)
- Chromatic dark mode: gets forcedTheme='dark' from modes config
- Chromatic light mode: gets forcedTheme='light' from modes config
- Toolbar usage: manually set globals.theme applies forcedTheme1 parent da627a2 commit bbf3bff
1 file changed
+8
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
23 | 26 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
33 | 31 | | |
34 | | - | |
| 32 | + | |
35 | 33 | | |
36 | 34 | | |
37 | 35 | | |
| |||
0 commit comments