market/src/components/@shared/atoms/Lists/index.stories.tsx

46 lines
1.1 KiB
TypeScript

import React from 'react'
import { ComponentStory, ComponentMeta } from '@storybook/react'
import { ListItem } from '@shared/atoms/Lists'
export const items = [
'List item short',
'List item long ipsum dolor sit amet, consectetur adipiscing elit. Mauris aliquam facilisis molestie',
'List item long ipsum dolor sit amet, consectetur adipiscing elit',
'List item short',
'List item long ipsum dolor sit amet, consectetur adipiscing elit. Mauris aliquam facilisis molestie',
'List item long ipsum dolor sit amet, consectetur adipiscing elit'
]
export default {
title: 'Component/@shared/atoms/Lists',
component: ListItem
} as ComponentMeta<typeof ListItem>
const Template: ComponentStory<typeof ListItem> = (args) => (
<ListItem {...args} />
)
export const Unordered = Template.bind({})
Unordered.decorators = [
() => (
<ul>
{items.map((item, key) => (
<Template key={key}>{item}</Template>
))}
</ul>
)
]
export const Ordered = Template.bind({})
Ordered.decorators = [
() => (
<ol>
{items.map((item, key) => (
<Template ol key={key}>
{item}
</Template>
))}
</ol>
)
]