storybook/code/renderers/svelte/template/stories/svelte-mdx.stories.mdx
2022-12-09 22:03:35 +01:00

49 lines
932 B
Plaintext

import { global as globalThis } from '@storybook/global';
import { Meta, Story, Canvas } from '@storybook/addon-docs';
import ButtonView from './views/ButtonView.svelte';
import BorderDecoratorRed from './views/BorderDecoratorRed.svelte';
<Meta title="stories/renderers/svelte/svelte-mdx" />
# Svelte-specific MDX stories
## Primary
<Canvas>
<Story name="Primary">
{{
Component: ButtonView,
props: {
primary: true,
text: 'Primary text',
},
}}
</Story>
</Canvas>
## Secondary
<Canvas>
<Story name="Secondary">
{{
Component: ButtonView,
props: {
primary: false,
text: 'Secondary text',
},
}}
</Story>
</Canvas>
<Canvas>
<Story name="WithDecorator" decorators={[() => BorderDecoratorRed]}>
{{
Component: ButtonView,
props: {
primary: false,
text: 'Secondary text',
},
}}
</Story>
</Canvas>