|
1 | 1 | import { Meta, ArgsTable, Canvas, Story, Markdown } from '@storybook/addon-docs'; |
2 | 2 | import { useArgs } from '@storybook/client-api'; |
3 | | -import { Modal, Body, Close, Footer, FooterItem, Header } from '@zendeskgarden/react-modals'; |
| 3 | +import { Modal } from '@zendeskgarden/react-modals'; |
4 | 4 | import { ModalStory } from './stories/ModalStory'; |
5 | 5 | import { MODAL_BODY as BODY, MODAL_FOOTER_ITEMS as FOOTER_ITEMS } from './stories/data'; |
6 | 6 | import README from '../README.md'; |
7 | 7 |
|
8 | 8 | <Meta |
9 | 9 | title="Packages/Modals/Modal" |
10 | 10 | component={Modal} |
11 | | - subcomponents={{ Body, Close, Footer, FooterItem, Header }} |
| 11 | + subcomponents={{ |
| 12 | + 'Modal.Body': Modal.Body, |
| 13 | + 'Modal.Close': Modal.Close, |
| 14 | + 'Modal.Footer': Modal.Footer, |
| 15 | + 'Modal.FooterItem': Modal.FooterItem, |
| 16 | + 'Modal.Header': Modal.Header |
| 17 | + }} |
12 | 18 | /> |
13 | 19 |
|
14 | 20 | # API |
@@ -37,16 +43,16 @@ import README from '../README.md'; |
37 | 43 | argTypes={{ |
38 | 44 | appendToNode: { control: false }, |
39 | 45 | isVisible: { table: { category: 'Story' } }, |
40 | | - hasBody: { name: 'Body', table: { category: 'Story' } }, |
41 | | - hasClose: { name: 'Close', table: { category: 'Story' } }, |
42 | | - hasFooter: { name: 'Footer', table: { category: 'Story' } }, |
43 | | - hasHeader: { name: 'Header', table: { category: 'Story' } }, |
44 | | - footerItems: { name: 'FooterItem[]', table: { category: 'Story' } }, |
45 | | - body: { name: 'children', table: { category: 'Body' } }, |
46 | | - isDanger: { control: 'boolean', table: { category: 'Header' } }, |
47 | | - tag: { control: 'text', table: { category: 'Header' } }, |
48 | | - header: { name: 'children', table: { category: 'Header' } }, |
49 | | - closeAriaLabel: { name: 'aria-label', table: { category: 'Close' } }, |
| 46 | + hasBody: { name: 'Modal.Body', table: { category: 'Story' } }, |
| 47 | + hasClose: { name: 'Modal.Close', table: { category: 'Story' } }, |
| 48 | + hasFooter: { name: 'Modal.Footer', table: { category: 'Story' } }, |
| 49 | + hasHeader: { name: 'Modal.Header', table: { category: 'Story' } }, |
| 50 | + footerItems: { name: 'Modal.FooterItem[]', table: { category: 'Story' } }, |
| 51 | + body: { name: 'children', table: { category: 'Modal.Body' } }, |
| 52 | + isDanger: { control: 'boolean', table: { category: 'Modal.Header' } }, |
| 53 | + tag: { control: 'text', table: { category: 'Modal.Header' } }, |
| 54 | + header: { name: 'children', table: { category: 'Modal.Header' } }, |
| 55 | + closeAriaLabel: { name: 'aria-label', table: { category: 'Modal.Close' } }, |
50 | 56 | dialogAriaLabel: { name: 'aria-label' } |
51 | 57 | }} |
52 | 58 | parameters={{ |
|
0 commit comments