feat(storybook): enable dark mode toggle (#1016)

This commit is contained in:
Himself65 authored and GitHub committed 2023-03-02 14:45:40 -06:00
1 parent ec5d8ca179
commit 67c0d84d97
4 files changed
+188 -9

No files matched your search

+5 -3
View File
@@ -1,6 +1,6 @@
import React from 'react';
import { getLightTheme, ThemeProvider } from '../src';
import { getDarkTheme, getLightTheme, ThemeProvider } from '../src';
import { useDarkMode } from 'storybook-dark-mode-v7';
export const parameters = {
actions: { argTypesRegex: '^on[A-Z].*' },
controls: {
@@ -12,11 +12,13 @@ export const parameters = {
};
const lightTheme = getLightTheme('page');
const darkTheme = getDarkTheme('page');
export const decorators = [
(Story: React.ComponentType) => {
const isDark = useDarkMode();
return (
<ThemeProvider theme={lightTheme}>
<ThemeProvider theme={isDark ? darkTheme : lightTheme}>
<Story />
</ThemeProvider>
);