import type { Meta, StoryObj } from '@storybook/react-vite'; import { fn } from 'storybook/test'; import { loremIpsum } from 'lorem-ipsum'; import { SlidingPanel as SlidingPanelComponent } from '../src/components'; const meta: Meta = { title: 'Layout/Sliding Panel', component: SlidingPanelComponent, argTypes: { size: { control: 'select', options: ['small', 'medium', 'large', 'full-screen'], position: { control: 'select', options: ['top', 'right', 'bottom', 'left'], }, }, }, args: { title: 'Title', size: 'medium', position: 'left', onClose: fn(), }, render: ({ title, position, size, onClose }) => ( {loremIpsum({ count: 25 })} ), }; export default meta; type Story = StoryObj; export const SlidingPanel: Story = {};