import type { ComponentMeta, ComponentStory } from '@storybook/react'; import MultiSelectEntries from '.'; import '../ThemeProvider/tailwindcss.css'; export default { argTypes: { emptyLabel: { control: 'text' }, highlight: { control: 'boolean' }, label: { control: 'text' }, values: { control: 'object' } }, component: MultiSelectEntries, title: 'MultiSelectEntries' } as ComponentMeta; const label = 'Entries'; const emptyLabel = 'Click to add Entries'; const sixElement = new Array(6).fill(0); const entries = [...sixElement].map((_, index) => ({ id: index, name: `Entry ${index}` })); const noOp = (): void => undefined; const TemplateMultiSelectEntries: ComponentStory = ( args ) => ; export const PlaygroundMultiSelectEntries = TemplateMultiSelectEntries.bind({}); PlaygroundMultiSelectEntries.args = { emptyLabel, highlight: false, label, values: entries }; export const empty = (): JSX.Element => ( ); export const oneElement = (): JSX.Element => ( ); export const oneElementHighlight = (): JSX.Element => ( ); export const sixElements = (): JSX.Element => ( ); export const sixElementsError = (): JSX.Element => ( );