import type { Meta, StoryObj } from '@storybook/react-vite'; import { EvidenceTag as EvidenceTagComponent, EvidenceTagIcon, InformationIcon, HelpIcon, } from '../src/components'; import { getLipsumSentences } from '../src/mock-data/lipsum'; const IconComponentOptions = { EvidenceTag: , InformationIcon: , HelpIcon: , }; const meta: Meta = { component: EvidenceTagComponent, title: 'Biocomponents/Evidence Tag', argTypes: { iconComponent: { options: ['EvidenceTag', 'InformationIcon', 'HelpIcon'], mapping: IconComponentOptions, control: { type: 'select' }, }, }, args: { label: 'this is an evidence tag', iconComponent: , }, render: ({ label, iconComponent }) => (
Some title

{getLipsumSentences()}

{getLipsumSentences()}

{getLipsumSentences()}

{getLipsumSentences()}

{getLipsumSentences()}

{getLipsumSentences()}

{getLipsumSentences()}

{getLipsumSentences()}

), }; export default meta; type Story = StoryObj; export const EvidenceTag: Story = {};