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 = {};