import { ComponentMeta, ComponentStory } from '@storybook/react'; import { Overview, OverviewMeta } from './overview'; /** * Overview - Storybook Meta */ export default { title: 'Organisms/Layout/Overview', component: Overview, argTypes: { className: { control: { type: 'text', }, description: 'Set additional classnames to the overview wrapper.', table: { category: 'Styles', }, type: { name: 'string', required: false, }, }, cover: { description: 'The overview cover', table: { category: 'Options', }, type: { name: 'object', required: false, value: {}, }, }, meta: { description: 'The overview meta.', type: { name: 'object', required: true, value: {}, }, }, }, } as ComponentMeta; const Template: ComponentStory = (args) => ( ); const cover = { alt: 'picture', height: 480, src: 'http://placeimg.com/640/480/cats', width: 640, }; const meta: OverviewMeta = { creation: { date: '2022-05-09' }, license: 'Dignissimos ratione veritatis', }; /** * Overview Stories - Default */ export const Default = Template.bind({}); Default.args = { meta, }; /** * Overview Stories - With cover */ export const WithCover = Template.bind({}); WithCover.args = { cover, meta, };