flare-storybook-addon-data-theme-switcher
Version:
A Storybook addon to switch the data-theme attribute on the html element
9 lines (6 loc) • 560 B
JavaScript
;
var previewApi = require('@storybook/preview-api');
var r="dataTheme";var a=n=>{let[o,s]=previewApi.useGlobals(),e=o[r],t=o.dataThemes.dataAttribute||"data-theme";return previewApi.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;
module.exports = f;
//# sourceMappingURL=out.js.map
//# sourceMappingURL=preview.cjs.map