flare-storybook-addon-data-theme-switcher
Version:
A Storybook addon to switch the data-theme attribute on the html element
7 lines (5 loc) • 539 B
JavaScript
import { useGlobals, useEffect } from '@storybook/preview-api';
var r="dataTheme";var a=n=>{let[o,s]=useGlobals(),e=o[r],t=o.dataThemes.dataAttribute||"data-theme";return useEffect(()=>{e==="none"?(document.documentElement.removeAttribute(t),window.localStorage.removeItem(t)):(document.documentElement.setAttribute(t,e),window.localStorage.setItem(t,e));},[e,s,t]),n()};var c={decorators:[a],globalTypes:{dataTheme:{defaultValue:"none"}}},f=c;
export { f as default };
//# sourceMappingURL=out.js.map
//# sourceMappingURL=preview.js.map