overleaf/services/web/frontend/stories/ui/icon-text-button.stories.tsx
Rebeka Dekany e18f0817c6 Merge pull request #17216 from overleaf/rd-bootstrap5-buttons
Bootstrap-5 Button component

GitOrigin-RevId: 1fb13b7ab2b71403b0236f1f85aec7b9545b34f1
2024-03-06 17:27:49 +00:00

42 lines
911 B
TypeScript

import IconTextButton from '@/features/ui/components/bootstrap-5/icon-text-button'
import { Meta } from '@storybook/react'
type Args = React.ComponentProps<typeof IconTextButton>
export const IconText = (args: Args) => {
return <IconTextButton {...args} />
}
const meta: Meta<typeof IconTextButton> = {
title: 'Shared / Components / Bootstrap 5 / IconTextButton',
component: IconTextButton,
args: {
children: 'IconTextButton',
disabled: false,
isLoading: false,
leadingIcon: 'add',
trailingIcon: 'expand_more',
},
argTypes: {
size: {
control: 'radio',
options: ['small', 'default', 'large'],
},
variant: {
control: 'radio',
options: [
'primary',
'secondary',
'ghost',
'danger',
'danger-ghost',
'premium',
],
},
},
parameters: {
bootstrap5: true,
},
}
export default meta