35 lines
803 B
TypeScript
35 lines
803 B
TypeScript
import "../src/app.css";
|
|
import type { Preview } from "@storybook/react-vite";
|
|
import { setupWorker } from "msw/browser";
|
|
import { externalApiHandlers } from "../src/lib/testing/external-api-mocks";
|
|
|
|
if (typeof window !== "undefined") {
|
|
const worker = setupWorker(...externalApiHandlers);
|
|
void worker.start({
|
|
onUnhandledRequest: "bypass",
|
|
serviceWorker: {
|
|
url: "/mockServiceWorker.js",
|
|
},
|
|
});
|
|
}
|
|
|
|
const preview: Preview = {
|
|
parameters: {
|
|
backgrounds: {
|
|
default: "canvas",
|
|
values: [
|
|
{ name: "canvas", value: "#020302" },
|
|
{ name: "raised", value: "#0b0d0c" },
|
|
],
|
|
},
|
|
controls: {
|
|
matchers: {
|
|
color: /(background|color)$/i,
|
|
date: /Date$/i,
|
|
},
|
|
},
|
|
layout: "fullscreen",
|
|
},
|
|
};
|
|
|
|
export default preview;
|