import type { Meta, StoryObj } from '@storybook/react-vite'; import { Checkbox, type CheckboxProps } from "."; import { HelperText } from "../HelperText"; const meta: Meta = { title: "Checkbox", render: (args) => { const { disabled } = args; return ( Aceitar termos e condições da promoção Você concorda com nossos Termos de Serviço e Política de Privacidade. ) }, args: { disabled: false, }, parameters: { layout: 'centered', docs: { description: "Checkboxes permitem selecionar um ou mais itens. Também pode ser usado para marcar uma opção. " } }, }; export default meta; type Story = StoryObj; export const Default: Story = { parameters: { docs: { description: 'É o estado padrão de aplicação.' } }, }; export const WithLabel: Story = { name: 'Checkbox com label', parameters: { docs: { description: 'Checkbox com label' } }, render: (props) => ( Aceitar termos e condições da promoção ) , }; export const WithHelperText: Story = { name: 'Checkbox com texto auxiliar', parameters: { docs: { description: 'Aplicado para adicionar algum um texto de apoio à opção.' } }, render: (props) => ( Aceitar termos e condições da promoção Você concorda com nossos Termos de Serviço e Política de Privacidade. ) }