storybook-addon-theme-provider
Version:
Storybook addon to manage global themes provided by Styled components, Emotion or any other solution based on React component. Compatible with Storybook versions 7 and 8
18 lines (17 loc) • 539 B
JavaScript
import { useGlobals as a } from "@storybook/manager-api";
import { useGlobals as m } from "@storybook/preview-api";
import { useCallback as r } from "react";
const n = () => {
const [{ themes: e, selectedTheme: s }, t] = a(), l = r((o) => {
t({ selectedTheme: o });
}, [t]);
return { themes: e, setSelectedTheme: l, selectedTheme: s };
}, b = () => {
const [{ themes: e, selectedTheme: s }] = m();
return { themes: e, selectedTheme: s };
};
export {
n as a,
b as u
};
//# sourceMappingURL=useGlobalThemes-CslCgoSs.js.map