import type { Meta, StoryObj } from '@storybook/react-vite'; import { useState } from 'react'; import { Checkbox } from './Checkbox'; const meta: Meta = { title: 'Поля/Checkbox', component: Checkbox, tags: ['autodocs'], }; export default meta; export const Default: StoryObj = { render: () => { const [c, setC] = useState(false); return ; }, }; export const States: StoryObj = { render: () => (
undefined} label="Не выбран" /> undefined} label="Выбран" /> undefined} label="Промежуточный (выбрать все)" /> undefined} label="Выбран, недоступен" /> undefined} label="Недоступен" />
), }; /** В ячейках таблиц — без видимой подписи, с ariaLabel для доступности. */ export const InTableCell: StoryObj = { render: () => { const [c, setC] = useState(true); return ; }, };