diff --git a/canon-docs/src/app/(docs)/components/button/page.mdx b/canon-docs/src/app/(docs)/components/button/page.mdx index 31d821772a..38eb819d4d 100644 --- a/canon-docs/src/app/(docs)/components/button/page.mdx +++ b/canon-docs/src/app/(docs)/components/button/page.mdx @@ -129,11 +129,7 @@ Here's a view when buttons are disabled. Here's a view when buttons are responsive. -} + Responsive Button `} diff --git a/canon-docs/src/app/(docs)/components/heading/page.mdx b/canon-docs/src/app/(docs)/components/heading/page.mdx index 98bdab6efb..af4ea94648 100644 --- a/canon-docs/src/app/(docs)/components/heading/page.mdx +++ b/canon-docs/src/app/(docs)/components/heading/page.mdx @@ -67,10 +67,7 @@ appearance of the heading. You can also use the `variant` prop to change the appearance of the text based on the screen size. -} + Responsive heading `} diff --git a/canon-docs/src/app/(docs)/components/icon-button/page.mdx b/canon-docs/src/app/(docs)/components/icon-button/page.mdx index d1ea768a62..12eb8c61ce 100644 --- a/canon-docs/src/app/(docs)/components/icon-button/page.mdx +++ b/canon-docs/src/app/(docs)/components/icon-button/page.mdx @@ -92,10 +92,6 @@ Here's a view when buttons are disabled. Here's a view when buttons are responsive. -} +`} /> diff --git a/canon-docs/src/app/(docs)/components/text/page.mdx b/canon-docs/src/app/(docs)/components/text/page.mdx index ef18739199..877f953c43 100644 --- a/canon-docs/src/app/(docs)/components/text/page.mdx +++ b/canon-docs/src/app/(docs)/components/text/page.mdx @@ -107,9 +107,7 @@ appearance of the text. You can also use the `variant` prop to change the appearance of the text based on the screen size. -} + Responsive text `} diff --git a/canon-docs/src/snippets/box.tsx b/canon-docs/src/snippets/box.tsx index ff7725a5ad..df254b9f7e 100644 --- a/canon-docs/src/snippets/box.tsx +++ b/canon-docs/src/snippets/box.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as BoxStories from '../../../packages/canon/src/components/Box/Box.stories'; export const BoxSnippet = ({ story }: { story: string }) => { const stories = composeStories(BoxStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Preview') return ; diff --git a/canon-docs/src/snippets/button.tsx b/canon-docs/src/snippets/button.tsx index e1b60fa72a..eaf87c7dce 100644 --- a/canon-docs/src/snippets/button.tsx +++ b/canon-docs/src/snippets/button.tsx @@ -2,17 +2,9 @@ import { composeStories } from '@storybook/react'; import * as ButtonStories from '../../../packages/canon/src/components/Button/Button.stories'; -import { useEffect, useState } from 'react'; export const ButtonSnippet = ({ story }: { story: string }) => { const stories = composeStories(ButtonStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Variants') return ; if (story === 'Sizes') return ; diff --git a/canon-docs/src/snippets/checkbox.tsx b/canon-docs/src/snippets/checkbox.tsx index fe71240d2d..888f24c228 100644 --- a/canon-docs/src/snippets/checkbox.tsx +++ b/canon-docs/src/snippets/checkbox.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as CheckboxStories from '../../../packages/canon/src/components/Checkbox/Checkbox.stories'; export const CheckboxSnippet = ({ story }: { story: string }) => { const stories = composeStories(CheckboxStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; if (story === 'AllVariants') return ; diff --git a/canon-docs/src/snippets/container.tsx b/canon-docs/src/snippets/container.tsx index c73988c28e..9faa6e06e2 100644 --- a/canon-docs/src/snippets/container.tsx +++ b/canon-docs/src/snippets/container.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as ContainerStories from '../../../packages/canon/src/components/Container/Container.stories'; export const ContainerSnippet = ({ story }: { story: string }) => { const stories = composeStories(ContainerStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Preview') return ; diff --git a/canon-docs/src/snippets/field.tsx b/canon-docs/src/snippets/field.tsx index dfe16a80a9..2c913472d7 100644 --- a/canon-docs/src/snippets/field.tsx +++ b/canon-docs/src/snippets/field.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as FieldStories from '../../../packages/canon/src/components/Field/Field.stories'; export const FieldSnippet = ({ story }: { story: string }) => { const stories = composeStories(FieldStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; if (story === 'WithLabelAndDescription') diff --git a/canon-docs/src/snippets/flex.tsx b/canon-docs/src/snippets/flex.tsx index d020a37537..c4fc40926e 100644 --- a/canon-docs/src/snippets/flex.tsx +++ b/canon-docs/src/snippets/flex.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as FlexStories from '../../../packages/canon/src/components/Flex/Flex.stories'; export const FlexSnippet = ({ story }: { story: string }) => { const stories = composeStories(FlexStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; diff --git a/canon-docs/src/snippets/grid.tsx b/canon-docs/src/snippets/grid.tsx index 8f72e8453c..1a41fe8ee6 100644 --- a/canon-docs/src/snippets/grid.tsx +++ b/canon-docs/src/snippets/grid.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as GridStories from '../../../packages/canon/src/components/Grid/Grid.stories'; export const GridSnippet = ({ story }: { story: string }) => { const stories = composeStories(GridStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; diff --git a/canon-docs/src/snippets/heading.tsx b/canon-docs/src/snippets/heading.tsx index 5ec970c4a7..b4e3ac9997 100644 --- a/canon-docs/src/snippets/heading.tsx +++ b/canon-docs/src/snippets/heading.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as HeadingStories from '../../../packages/canon/src/components/Heading/Heading.stories'; export const HeadingSnippet = ({ story }: { story: string }) => { const stories = composeStories(HeadingStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; if (story === 'Title1') return ; diff --git a/canon-docs/src/snippets/icon-button.tsx b/canon-docs/src/snippets/icon-button.tsx index 954822cce6..b346d0be4f 100644 --- a/canon-docs/src/snippets/icon-button.tsx +++ b/canon-docs/src/snippets/icon-button.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as IconButtonStories from '../../../packages/canon/src/components/IconButton/IconButton.stories'; export const IconButtonSnippet = ({ story }: { story: string }) => { const stories = composeStories(IconButtonStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Variants') return ; if (story === 'Sizes') return ; diff --git a/canon-docs/src/snippets/icon.tsx b/canon-docs/src/snippets/icon.tsx index b0557ab2cd..978af55204 100644 --- a/canon-docs/src/snippets/icon.tsx +++ b/canon-docs/src/snippets/icon.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as IconStories from '../../../packages/canon/src/components/Icon/Icon.stories'; export const IconSnippet = ({ story }: { story: string }) => { const stories = composeStories(IconStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; diff --git a/canon-docs/src/snippets/input.tsx b/canon-docs/src/snippets/input.tsx index f4536cdde6..00f5dc5a01 100644 --- a/canon-docs/src/snippets/input.tsx +++ b/canon-docs/src/snippets/input.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as InputStories from '../../../packages/canon/src/components/Input/Input.stories'; export const InputSnippet = ({ story }: { story: string }) => { const stories = composeStories(InputStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Primary') return ; if (story === 'Sizes') return ; diff --git a/canon-docs/src/snippets/text.tsx b/canon-docs/src/snippets/text.tsx index e721dcc094..b42f58b877 100644 --- a/canon-docs/src/snippets/text.tsx +++ b/canon-docs/src/snippets/text.tsx @@ -1,18 +1,10 @@ 'use client'; -import { useEffect, useState } from 'react'; import { composeStories } from '@storybook/react'; import * as TextStories from '../../../packages/canon/src/components/Text/Text.stories'; export const TextSnippet = ({ story }: { story: string }) => { const stories = composeStories(TextStories); - const [isReady, setIsReady] = useState(false); - - useEffect(() => { - setIsReady(true); - }, [story]); - - if (!isReady) return null; if (story === 'Default') return ; if (story === 'AllVariants') return ; diff --git a/packages/canon/src/components/Flex/Flex.stories.tsx b/packages/canon/src/components/Flex/Flex.stories.tsx index 3b7a7a07c5..58f96ce157 100644 --- a/packages/canon/src/components/Flex/Flex.stories.tsx +++ b/packages/canon/src/components/Flex/Flex.stories.tsx @@ -61,21 +61,33 @@ const DecorativeBox = () => { export const Default: Story = { args: { - children: [, , ], + children: ( + <> + , , + + ), }, }; export const ColumnDirection: Story = { args: { direction: 'column', - children: [, , ], + children: ( + <> + , , + + ), }, }; export const RowDirection: Story = { args: { direction: 'row', - children: [, , ], + children: ( + <> + , , + + ), }, };