redux-devtools/packages/redux-devtools-ui/src/Dialog/Dialog.stories.tsx
Nathan Bierema c52cfbe469
Upgrade to Storybook 7 (#1386)
* Migrate

* Config updates

* Remove

* No require-from-string

* Update lock file

* Fix types

* Doesn't work

* Update to CSF3
2023-04-06 21:39:14 -04:00

55 lines
1.2 KiB
TypeScript

import React from 'react';
import { Meta, StoryObj } from '@storybook/react';
import Dialog from './';
import { schema, uiSchema, formData } from '../Form/schema';
const meta: Meta = {
title: 'Dialog',
component: Dialog,
};
export default meta;
type Story = StoryObj<typeof Dialog>;
export const Default: Story = {
args: {
title: 'Dialog Title',
submitText: 'Submit!',
open: true,
noHeader: false,
noFooter: false,
modal: false,
fullWidth: false,
children: 'Hello Dialog!',
},
argTypes: {
actions: { control: { disable: true } },
onDismiss: { control: { disable: true } },
onSubmit: { control: { disable: true } },
theme: { control: { disable: true } },
},
};
export const WithForm: Story = {
args: {
open: true,
noHeader: false,
noFooter: false,
fullWidth: false,
submitText: 'Submit!',
formData,
schema,
uiSchema,
},
argTypes: {
title: { control: { disable: true } },
children: { control: { disable: true } },
actions: { control: { disable: true } },
modal: { control: { disable: true } },
onDismiss: { control: { disable: true } },
onSubmit: { control: { disable: true } },
theme: { control: { disable: true } },
},
};