mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
60 lines
1.2 KiB
Markdown
60 lines
1.2 KiB
Markdown
```jsx filename=".storybook/preview.jsx" renderer="common" language="js"
|
|
import { Title, Subtitle, Description, Primary, Controls, Stories } from '@storybook/blocks';
|
|
|
|
export default {
|
|
parameters: {
|
|
controls: {
|
|
matchers: {
|
|
color: /(background|color)$/i,
|
|
date: /Date$/,
|
|
},
|
|
},
|
|
docs: {
|
|
page: () => (
|
|
<>
|
|
<Title />
|
|
<Subtitle />
|
|
<Description />
|
|
<Primary />
|
|
<Controls />
|
|
<Stories />
|
|
</>
|
|
),
|
|
},
|
|
},
|
|
};
|
|
```
|
|
|
|
```ts filename=".storybook/preview.tsx" renderer="common" language="ts"
|
|
// Replace your-framework with the framework you are using (e.g., react, vue3)
|
|
import { Preview } from '@storybook/your-framework';
|
|
|
|
import { Title, Subtitle, Description, Primary, Controls, Stories } from '@storybook/blocks';
|
|
|
|
const preview: Preview = {
|
|
parameters: {
|
|
controls: {
|
|
matchers: {
|
|
color: /(background|color)$/i,
|
|
date: /Date$/,
|
|
},
|
|
},
|
|
docs: {
|
|
page: () => (
|
|
<>
|
|
<Title />
|
|
<Subtitle />
|
|
<Description />
|
|
<Primary />
|
|
<Controls />
|
|
<Stories />
|
|
</>
|
|
),
|
|
},
|
|
},
|
|
};
|
|
|
|
export default preview;
|
|
```
|
|
|