import { Meta, StoryObj } from '@storybook/react-webpack5'; import List from '../../../list'; import { ListItem, type ListItemProps } from '../../ListItem'; import { SB_LIST_ITEM_ADDITIONAL_INFO as INFO, SB_LIST_ITEM_CONTROLS as CONTROLS, SB_LIST_ITEM_MEDIA as MEDIA, SB_LIST_ITEM_PROMPTS as PROMPT, SB_LIST_ITEM_TEXT as TEXT, } from '../subcomponents'; export default { component: ListItem, title: 'Content/ListItem/Tests/Breakpoints/SideMedia', tags: ['!autodocs', '!manifest'], parameters: { controls: { disable: true }, actions: { disable: true }, knobs: { disable: true }, }, } satisfies Meta; type Story = StoryObj; const widths = [332, 333]; const sharedProps: Partial = { subtitle: TEXT.subtitle, valueTitle: TEXT.valueTitle, valueSubtitle: TEXT.valueSubtitle, additionalInfo: INFO.nonInteractive, control: CONTROLS.switch, prompt: PROMPT.interactive, media: MEDIA.avatarSingle, }; export const SideMedia: Story = { render: () => (
`${w}px`).join(' '), gap: 16, }} > {widths.map((w) => (
{w}px
))} {widths.map((w) => (
))}
), };