import { Canvas, Meta, Story, ArgsTable } from '@storybook/addon-docs'; import { Examples, Example, Note, Title,CustomArgsTable,VariantsTable,VariantRow } from '@calcom/storybook/components' import { Calendar } from "../icon"; import { EmptyScreen } from './EmptyScreen'; ## Definition An empty state is where no info/ apps are added to a page with typically content. There must be a text that prompts users to learn more about why they see this state if necessary. The CTA button can prompt the user to add the info/ apps needed for the page. <Canvas> <Story name="EmptyScreen" args={{ headline: 'Empty state header', description: 'Do consectetur qui ex deserunt do est veniam commodo. Eiusmod eiusmod dolore nostrud pariatur mollit sit commodo.', buttonText: 'Learn More', }} argTypes={{ headline: { control: 'text', }, description: { control: 'text', }, buttonText: { control: 'text', }, }} > {({ headline, description, buttonText }) => ( <VariantsTable titles={[]} columnMinWidth={150}> <VariantRow variant="Default"> <EmptyScreen Icon={Calendar} headline={headline} description={description} buttonText={buttonText} buttonOnClick={() => alert("Learned More!!")} /> </VariantRow> </VariantsTable> )} </Story> </Canvas>