diff --git a/generated/components.json b/generated/components.json index 063d1273e37..653506bd7fc 100644 --- a/generated/components.json +++ b/generated/components.json @@ -3120,7 +3120,12 @@ "name": "Portal", "status": "alpha", "a11yReviewed": false, - "stories": [], + "stories": [ + { + "id": "components-portal--default", + "code": "() => (\n <>\n Root position\n \n Outer container\n \n Inner container\n \n Portaled content rendered at <BaseStyles> root.\n \n \n \n \n)" + } + ], "props": [ { "name": "onMount", diff --git a/src/stories/Portal.stories.tsx b/src/Portal/Portal.features.stories.tsx similarity index 78% rename from src/stories/Portal.stories.tsx rename to src/Portal/Portal.features.stories.tsx index e0d0df71c2f..45bc5a969cf 100644 --- a/src/stories/Portal.stories.tsx +++ b/src/Portal/Portal.features.stories.tsx @@ -1,39 +1,12 @@ import React from 'react' -import {Meta} from '@storybook/react' - -import {BaseStyles, Box, ThemeProvider} from '..' -import Portal, {registerPortalRoot} from '../Portal' +import {ComponentMeta} from '@storybook/react' +import Box from '../Box' +import {Portal, registerPortalRoot} from './Portal' export default { - title: 'Behaviors/Portal', + title: 'Behaviors/Portal/Features', component: Portal, - decorators: [ - Story => { - return ( - - - - - - ) - }, - ], -} as Meta - -export const DefaultPortal = () => ( - <> - Root position - - Outer container - - Inner container - - Portaled content rendered at <BaseStyles> root. - - - - -) +} as ComponentMeta export const CustomPortalRootById = () => ( <> diff --git a/src/Portal/Portal.stories.tsx b/src/Portal/Portal.stories.tsx new file mode 100644 index 00000000000..6755d7e28da --- /dev/null +++ b/src/Portal/Portal.stories.tsx @@ -0,0 +1,25 @@ +import React from 'react' +import {ComponentMeta} from '@storybook/react' + +import {Box} from '..' +import {Portal} from './Portal' + +export default { + title: 'Behaviors/Portal', + component: Portal, +} as ComponentMeta + +export const Default = () => ( + <> + Root position + + Outer container + + Inner container + + Portaled content rendered at <BaseStyles> root. + + + + +)