import type { Meta, StoryObj } from '@storybook/react'; import { LoadingSpinner } from './loading-spinner'; const meta = { title: 'UI/LoadingSpinner', component: LoadingSpinner, tags: ['autodocs'], argTypes: { size: { control: 'select', options: ['sm', 'md', 'lg'], }, text: { control: 'text' }, }, } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: {}, }; export const WithText: Story = { args: { text: 'Loading resources...', }, }; export const Small: Story = { args: { size: 'sm', }, }; export const Large: Story = { args: { size: 'lg', text: 'Please wait, this might take a while...', }, };