import { ThemeProvider } from '@emotion/react'; import { Preview } from '@storybook/react'; import { THEME_DARK, THEME_LIGHT, ThemeContextProvider } from '@ui/theme'; import { useEffect } from 'react'; import { useDarkMode } from 'storybook-dark-mode'; const preview: Preview = { decorators: [ (Story) => { const mode = useDarkMode() ? 'Dark' : 'Light'; const theme = mode === 'Dark' ? THEME_DARK : THEME_LIGHT; useEffect(() => { document.documentElement.className = mode === 'Dark' ? 'dark' : 'light'; }, [mode]); return ( ); }, ], }; export default preview;