import type { ComponentMeta, ComponentStory } from '@storybook/react'; import NextImage from 'next/image'; import { type OverviewMeta, ProjectOverview } from './project-overview'; /** * ProjectOverview - Storybook Meta */ export default { title: 'Organisms/ProjectOverview', component: ProjectOverview, argTypes: { cover: { description: 'The project cover', table: { category: 'Options', }, type: { name: 'object', required: false, value: {}, }, }, meta: { description: 'The overview meta.', type: { name: 'object', required: true, value: {}, }, }, name: { control: { type: 'text', }, description: 'The project name.', type: { name: 'string', required: true, }, }, }, } as ComponentMeta; const Template: ComponentStory = (args) => ( ); const meta = { creationDate: '2015-09-02', lastUpdateDate: '2023-11-10', license: 'MIT', } satisfies Partial; /** * ProjectOverview Stories - Meta */ export const Meta = Template.bind({}); Meta.args = { meta, name: 'Your project', }; /** * ProjectOverview Stories - With cover */ export const WithCover = Template.bind({}); WithCover.args = { cover: ( ), meta, name: 'Your project', };