import React, { useState } from 'react'; import { ComponentStory, ComponentMeta } from '@storybook/react'; import { Dialog } from './dialog'; import { Button } from '../button'; import { Intent } from '../../utils/intent'; export default { title: 'Dialog', component: Dialog, } as ComponentMeta; const Template: ComponentStory = (args) => { const [open, setOpen] = useState(args.open); return (
); }; export const Default = Template.bind({}); Default.args = { open: false, title: 'Title', setOpen: () => undefined, children:

Some content

, }; export const Danger = Template.bind({}); Danger.args = { open: false, title: 'Danger', setOpen: () => undefined, children:

Some content

, intent: Intent.Danger, }; export const Success = Template.bind({}); Success.args = { open: false, title: 'Success', setOpen: () => undefined, children:

Some content

, intent: Intent.Success, }; export const Warning = Template.bind({}); Warning.args = { open: false, title: 'Warning', setOpen: () => undefined, children:

Some content

, intent: Intent.Warning, };