import { ComponentMeta, ComponentStory } from '@storybook/react'; import MetaComponent, { MetaData } from './meta'; /** * Meta - Storybook Meta */ export default { title: 'Molecules/Layout', component: MetaComponent, argTypes: { data: { description: 'The page metadata.', type: { name: 'object', required: true, value: {}, }, }, itemsLayout: { control: { type: 'select', }, description: 'The items layout.', options: ['inline', 'inline-values', 'stacked'], table: { category: 'Options', defaultValue: { summary: 'inline-values' }, }, type: { name: 'string', required: false, }, }, withSeparator: { control: { type: 'boolean', }, description: 'Add a slash as separator between multiple values.', table: { category: 'Options', defaultValue: { summary: true }, }, type: { name: 'boolean', required: true, }, }, }, } as ComponentMeta; const Template: ComponentStory = (args) => ( ); const data: MetaData = { publication: { date: '2022-04-09', time: '01:04:00' }, thematics: [ Category 1 , Category 2 , ], }; /** * Layout Stories - Meta */ export const Meta = Template.bind({}); Meta.args = { data, };