diff --git a/ghost/admin-x-settings/.storybook/preview.tsx b/ghost/admin-x-settings/.storybook/preview.tsx index 5369ddc369..e3e26685c8 100644 --- a/ghost/admin-x-settings/.storybook/preview.tsx +++ b/ghost/admin-x-settings/.storybook/preview.tsx @@ -14,7 +14,8 @@ const preview: Preview = { }, options: { storySort: { - order: ['Global', 'Settings', 'Experimental'], + mathod: 'alphabetical', + order: ['Global', ['Chrome', 'Form', 'Modal', 'List', '*'], 'Settings', ['Setting Section', 'Setting Group', '*'], 'Experimental'], }, }, }, diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/PageHeader.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/PageHeader.tsx new file mode 100644 index 0000000000..e69de29bb2 diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/DesktopChromeHeader.stories.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/chrome/DesktopChromeHeader.stories.tsx similarity index 90% rename from ghost/admin-x-settings/src/admin-x-ds/global/DesktopChromeHeader.stories.tsx rename to ghost/admin-x-settings/src/admin-x-ds/global/chrome/DesktopChromeHeader.stories.tsx index 708d6d8867..ce9fd80de7 100644 --- a/ghost/admin-x-settings/src/admin-x-ds/global/DesktopChromeHeader.stories.tsx +++ b/ghost/admin-x-settings/src/admin-x-ds/global/chrome/DesktopChromeHeader.stories.tsx @@ -1,10 +1,10 @@ import type {Meta, StoryObj} from '@storybook/react'; -import Button from './Button'; -import ButtonGroup from './ButtonGroup'; +import Button from '../Button'; +import ButtonGroup from '../ButtonGroup'; import DesktopChromeHeader from './DesktopChromeHeader'; -import URLSelect from './URLSelect'; -import {SelectOption} from './Select'; +import URLSelect from '../form/URLSelect'; +import {SelectOption} from '../form/Select'; const meta = { title: 'Global / Chrome / Desktop Header', diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/DesktopChromeHeader.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/chrome/DesktopChromeHeader.tsx similarity index 100% rename from ghost/admin-x-settings/src/admin-x-ds/global/DesktopChromeHeader.tsx rename to ghost/admin-x-settings/src/admin-x-ds/global/chrome/DesktopChromeHeader.tsx diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/MobileChrome.stories.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/chrome/MobileChrome.stories.tsx similarity index 100% rename from ghost/admin-x-settings/src/admin-x-ds/global/MobileChrome.stories.tsx rename to ghost/admin-x-settings/src/admin-x-ds/global/chrome/MobileChrome.stories.tsx diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/MobileChrome.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/chrome/MobileChrome.tsx similarity index 100% rename from ghost/admin-x-settings/src/admin-x-ds/global/MobileChrome.tsx rename to ghost/admin-x-settings/src/admin-x-ds/global/chrome/MobileChrome.tsx diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/Checkbox.stories.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/form/Checkbox.stories.tsx similarity index 95% rename from ghost/admin-x-settings/src/admin-x-ds/global/Checkbox.stories.tsx rename to ghost/admin-x-settings/src/admin-x-ds/global/form/Checkbox.stories.tsx index 28d6616803..f7f3e43caa 100644 --- a/ghost/admin-x-settings/src/admin-x-ds/global/Checkbox.stories.tsx +++ b/ghost/admin-x-settings/src/admin-x-ds/global/form/Checkbox.stories.tsx @@ -3,7 +3,7 @@ import type {Meta, StoryObj} from '@storybook/react'; import Checkbox from './Checkbox'; const meta = { - title: 'Global / Checkbox', + title: 'Global / Form / Checkbox', component: Checkbox, tags: ['autodocs'], decorators: [(_story: any) => (
{_story()}
)], diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/Checkbox.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/form/Checkbox.tsx similarity index 94% rename from ghost/admin-x-settings/src/admin-x-ds/global/Checkbox.tsx rename to ghost/admin-x-settings/src/admin-x-ds/global/form/Checkbox.tsx index 5924f17485..bdc6beefdc 100644 --- a/ghost/admin-x-settings/src/admin-x-ds/global/Checkbox.tsx +++ b/ghost/admin-x-settings/src/admin-x-ds/global/form/Checkbox.tsx @@ -1,7 +1,7 @@ -import Heading from './Heading'; -import Hint from './Hint'; +import Heading from '../Heading'; +import Hint from '../Hint'; import React, {useEffect, useState} from 'react'; -import Separator from './Separator'; +import Separator from '../Separator'; interface CheckboxProps { id: string; @@ -33,7 +33,7 @@ const Checkbox: React.FC = ({id, title, label, value, onChange, e
{title && {title}}