Files
Verso/services/web/frontend/stories/shared/ds-button.stories.tsx
T
Tim Down 763bede00a Merge pull request #29654 from overleaf/ac-ciam-confirm-email-storybook
[web] CIAM design for Email confirmation form

GitOrigin-RevId: 3e66c45fe20073eb0600b8243761dbe82d7dc6b2
2025-11-26 09:05:47 +00:00

38 lines
910 B
TypeScript

import { Meta } from '@storybook/react'
import { figmaDesignUrl } from '../../../.storybook/utils/figma-design-url'
import DSButton from '@/shared/components/ds/ds-button'
type Args = React.ComponentProps<typeof DSButton>
export const Button = (args: Args) => {
return <DSButton {...args} />
}
const meta: Meta<typeof DSButton> = {
title: 'Shared / DS Components',
component: DSButton,
args: {
children: 'Button',
},
argTypes: {
size: {
control: 'radio',
options: ['lg', 'md', 'sm'],
},
variant: {
control: 'radio',
options: ['primary', 'secondary', 'tertiary', 'danger'],
},
},
parameters: {
controls: {
include: ['children', 'disabled', 'isLoading', 'size', 'variant'],
},
...figmaDesignUrl(
'https://www.figma.com/design/aJQlecvqCS9Ry8b6JA1lQN/DS---Components?node-id=4565-2932&m=dev'
),
},
}
export default meta