diff --git a/packages/storybook/src/css-logo.stories.tsx b/packages/storybook/src/css-logo.stories.tsx index 67815abf..a0461683 100644 --- a/packages/storybook/src/css-logo.stories.tsx +++ b/packages/storybook/src/css-logo.stories.tsx @@ -1,36 +1,40 @@ /* @license CC0-1.0 */ -// import readme from '@frameless/components-css/logo/README.md?raw'; +import '@frameless/components-css/logo/index.scss'; +import readme from '@frameless/components-css/logo/README.md?raw'; +import { Logo } from '@frameless/components-react/src/Logo'; import type { Meta, StoryObj } from '@storybook/react'; -import { Logo } from '@utrecht/component-library-react/dist/css-module'; -// import { Logo } from '@frameless/components-react'; // TODO: use frameless package instead -// import '@frameless/components-css/logo/index.scss'; - -// TODO: change the below code to correct css logo component code const meta = { title: 'CSS Component/Logo', + id: 'css-logo', + component: Logo, + argTypes: { children: { name: 'Content', - description: 'Logo text', + + description: 'Logo', + type: { name: 'string', required: true, }, + defaultValue: '', }, }, - args: { - children: 'Opslaan en verder', - }, + + args: {}, + tags: ['autodocs'], + parameters: { docs: { description: { - // component: readme, + component: readme, }, }, }, @@ -41,5 +45,7 @@ export default meta; type Story = StoryObj; export const Default: Story = { - name: 'Frameless logo', + name: 'Frameless Logo', + args: {}, + parameters: {}, }; diff --git a/packages/storybook/src/react-logo.stories.tsx b/packages/storybook/src/react-logo.stories.tsx new file mode 100644 index 00000000..ee1bc62b --- /dev/null +++ b/packages/storybook/src/react-logo.stories.tsx @@ -0,0 +1,56 @@ +/* @license CC0-1.0 */ + +import readme from '@frameless/components-css/logo/README.md?raw'; +import { Logo } from '@frameless/components-react/src/Logo'; +import type { Meta, StoryObj } from '@storybook/react'; + +import '@frameless/components-css/logo/index.scss'; + +// adds Logo to Storybook +const meta = { + title: 'React Component/Logo', + + id: 'react-logo', + + component: Logo, + + argTypes: { + children: { + name: 'Content', + + description: 'Logo', + + type: { + name: 'string', + required: true, + }, + + defaultValue: '', + }, + }, + + args: {}, + + tags: ['autodocs'], + + parameters: { + docs: { + description: { + component: readme, + }, + }, + }, +} satisfies Meta; + +export default meta; + +// defines that this (part of the) story is documentation +type Story = StoryObj; + +// adds Frameless Logo section to Logo in Storybook +export const Default: Story = { + name: 'Frameless Logo', // in sidenav shows Frameless logo below Docs + args: {}, + parameters: {}, +}; +//