(family: ThemeFamily)
| 547 | onNext: () => void |
| 548 | }): JSX.Element { |
| 549 | const applyFamily = (family: ThemeFamily): void => { |
| 550 | const prefersDark = |
| 551 | themeMode === 'dark' || |
| 552 | (themeMode === 'auto' && |
| 553 | typeof window !== 'undefined' && |
| 554 | window.matchMedia('(prefers-color-scheme: dark)').matches) |
| 555 | const id = resolveAuto(family, prefersDark, themeId) |
| 556 | setTheme({ id, family, mode: themeMode }) |
| 557 | } |
| 558 | |
| 559 | const applyMode = (mode: ThemeMode): void => { |
| 560 | const prefersDark = |
no test coverage detected