import type { Preview } from '@storybook/svelte-vite'; import Decorator from './Decorator.svelte'; import StoryStage from './StoryStage.svelte'; import '../src/app/styles/app.css'; const preview: Preview = { parameters: { layout: 'fullscreen', controls: { matchers: { color: /(background|color)$/i, date: /Date$/i, }, }, a11y: { // 'todo' - show a11y violations in the test UI only // 'error' - fail CI on a11y violations // 'off' - skip a11y checks entirely test: 'todo', }, docs: { story: { // This sets the default height for the iframe in Autodocs iframeHeight: '400px', }, }, head: ` `, }, decorators: [ // Wrap with providers (TooltipProvider, ResponsiveManager) story => ({ Component: Decorator, props: { children: story(), }, }), // Wrap with StoryStage for presentation styling story => ({ Component: StoryStage, props: { children: story(), }, }), ], }; export default preview;