docs/_snippets/storybook-addons-preset-preview.md
import { PARAM_KEY } from './constants';
import { CustomDecorator } from './decorators';
const preview = {
decorators: [CustomDecorator],
globals: {
[PARAM_KEY]: false,
},
};
export default preview;
import type { Renderer, ProjectAnnotations } from 'storybook/internal/types';
import { PARAM_KEY } from './constants';
import { CustomDecorator } from './decorators';
const preview: ProjectAnnotations<Renderer> = {
decorators: [CustomDecorator],
globals: {
[PARAM_KEY]: false,
},
};
export default preview;
import type { ProjectAnnotations, Renderer } from 'storybook/internal/types';
// Replace your-framework with the framework you are using (e.g., react-vite, nextjs, nextjs-vite)
import { definePreview } from '@storybook/your-framework';
import { PARAM_KEY } from './constants';
import { CustomDecorator } from './decorators';
export default definePreview({
decorators: [CustomDecorator],
globals: {
[PARAM_KEY]: false,
},
});
// Replace your-framework with the framework you are using (e.g., react-vite, nextjs, nextjs-vite)
import { definePreview } from '@storybook/your-framework';
import { PARAM_KEY } from './constants';
import { CustomDecorator } from './decorators';
export default definePreview({
decorators: [CustomDecorator],
globals: {
[PARAM_KEY]: false,
},
});