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.
+
+
+
+ >
+)