From 0f936ec0e7606cb79434d94096b6e113a7ce78eb Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 15 Dec 2023 18:35:16 +0100 Subject: refactor(stories): migrate stories to CSF3 format --- .../molecules/branding/branding.stories.tsx | 114 ++++++--------------- 1 file changed, 32 insertions(+), 82 deletions(-) (limited to 'src/components/molecules/branding/branding.stories.tsx') diff --git a/src/components/molecules/branding/branding.stories.tsx b/src/components/molecules/branding/branding.stories.tsx index c2f216a..e0b8a16 100644 --- a/src/components/molecules/branding/branding.stories.tsx +++ b/src/components/molecules/branding/branding.stories.tsx @@ -1,92 +1,42 @@ -import type { ComponentMeta, ComponentStory } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react'; import NextImage from 'next/image'; import { Heading } from '../../atoms'; import { Branding } from './branding'; -/** - * Branding - Storybook Meta - */ -export default { - title: 'Molecules/Branding', +const meta = { component: Branding, - args: {}, - argTypes: { - baseline: { - control: { - type: 'object', - }, - description: 'The brand baseline.', - type: { - name: 'function', - required: false, - }, - }, - logo: { - control: { - type: 'object', - }, - description: 'The brand logo.', - type: { - name: 'function', - required: true, - }, - }, - name: { - control: { - type: 'object', - }, - description: 'The brand name.', - type: { - name: 'function', - required: true, - }, - }, - url: { - control: { - type: 'string', - }, - description: 'The homepage url.', - type: { - name: 'string', - required: false, - }, - }, - }, -} as ComponentMeta; + title: 'Molecules/Branding', +} satisfies Meta; -const Template: ComponentStory = (args) => ( - -); +export default meta; -/** - * Branding Stories - Logo and title - */ -export const LogoAndTitle = Template.bind({}); -LogoAndTitle.args = { - logo: ( - - ), - name: Your brand name, +type Story = StoryObj; + +export const LogoAndTitle: Story = { + args: { + logo: ( + + ), + name: Your brand name, + }, }; -/** - * Branding Stories - Logo, title and baseline - */ -export const LogoTitleAndBaseline = Template.bind({}); -LogoTitleAndBaseline.args = { - baseline:
Your brand baseline if any
, - logo: ( - - ), - name: Your brand name, +export const LogoTitleAndBaseline: Story = { + args: { + baseline:
Your brand baseline if any
, + logo: ( + + ), + name: Your brand name, + }, }; -- cgit v1.2.3