import type { Meta, StoryObj } from '@storybook/react-vite'; import argTypes from '../../../.storybook/sgdsArgTypes'; // @ts-expect-error no types import coo from '../../../static/images/highland-cow.jpg'; import AspectBox from './AspectBox'; const meta = { title: 'Components/AspectBox', component: AspectBox, argTypes: { ratio: { control: { type: 'radio' }, description: 'Aspect ratio to use', options: ['1:1', '4:3', '16:9', '21:9'], type: 'string' }, children: argTypes.children() }, decorators: [ (Story) => (
), ], args: {children: A highland cow nuzzling its calf} } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: { ratio: undefined } }; export const Square: Story = { args: { ratio: '1:1' } }; export const Aspect4To3: Story = { args: { ratio: '4:3' } }; export const Aspect16To9: Story = { args: { ratio: '16:9' } }; export const Aspect21To9: Story = { args: { ratio: '21:9' } };