mirror of https://github.com/coder/coder.git
48 lines
1.1 KiB
JavaScript
48 lines
1.1 KiB
JavaScript
import CssBaseline from "@mui/material/CssBaseline";
|
|
import { StyledEngineProvider, ThemeProvider } from "@mui/material/styles";
|
|
import { withRouter } from "storybook-addon-react-router-v6";
|
|
import { HelmetProvider } from "react-helmet-async";
|
|
import { dark } from "../src/theme";
|
|
import "../src/theme/globalFonts";
|
|
import "../src/i18n";
|
|
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
|
|
|
|
export const decorators = [
|
|
(Story) => (
|
|
<StyledEngineProvider injectFirst>
|
|
<ThemeProvider theme={dark}>
|
|
<CssBaseline />
|
|
<Story />
|
|
</ThemeProvider>
|
|
</StyledEngineProvider>
|
|
),
|
|
withRouter,
|
|
(Story) => {
|
|
return (
|
|
<HelmetProvider>
|
|
<Story />
|
|
</HelmetProvider>
|
|
);
|
|
},
|
|
(Story) => {
|
|
return (
|
|
<QueryClientProvider client={new QueryClient()}>
|
|
<Story />
|
|
</QueryClientProvider>
|
|
);
|
|
},
|
|
];
|
|
|
|
export const parameters = {
|
|
actions: {
|
|
argTypesRegex: "^(on|handler)[A-Z].*",
|
|
},
|
|
controls: {
|
|
expanded: true,
|
|
matchers: {
|
|
color: /(background|color)$/i,
|
|
date: /Date$/,
|
|
},
|
|
},
|
|
};
|