diff options
Diffstat (limited to 'src/components/atoms/layout/copyright.stories.tsx')
| -rw-r--r-- | src/components/atoms/layout/copyright.stories.tsx | 58 | 
1 files changed, 58 insertions, 0 deletions
| diff --git a/src/components/atoms/layout/copyright.stories.tsx b/src/components/atoms/layout/copyright.stories.tsx new file mode 100644 index 0000000..612b114 --- /dev/null +++ b/src/components/atoms/layout/copyright.stories.tsx @@ -0,0 +1,58 @@ +import CCBySA from '@components/atoms/icons/cc-by-sa'; +import { ComponentMeta, ComponentStory } from '@storybook/react'; +import CopyrightComponent from './copyright'; + +/** + * Copyright - Storybook Meta + */ +export default { +  title: 'Atoms/Layout', +  component: CopyrightComponent, +  argTypes: { +    dates: { +      description: 'The copyright dates.', +      type: { +        name: 'object', +        required: true, +        value: {}, +      }, +    }, +    icon: { +      control: { +        type: null, +      }, +      description: 'The copyright icon.', +      type: { +        name: 'string', +        required: true, +      }, +    }, +    owner: { +      control: { +        type: 'text', +      }, +      description: 'The copyright owner', +      type: { +        name: 'string', +        required: true, +      }, +    }, +  }, +} as ComponentMeta<typeof CopyrightComponent>; + +const Template: ComponentStory<typeof CopyrightComponent> = (args) => ( +  <CopyrightComponent {...args} /> +); + +/** + * Layout Stories - Copyright + */ +export const Copyright = Template.bind({}); +Copyright.args = { +  dates: { +    start: '2012', +    end: '2022', +  }, +  icon: <CCBySA />, +  owner: 'Your name', +}; | 
