import type { Meta, StoryObj } from '@storybook/react' import { useState } from 'react' import { Autocomplete } from './Autocomplete' const states = [ { value: 'nsw', label: 'New South Wales' }, { value: 'vic', label: 'Victoria' }, { value: 'qld', label: 'Queensland' }, { value: 'wa', label: 'Western Australia' }, { value: 'sa', label: 'South Australia' }, { value: 'tas', label: 'Tasmania' }, { value: 'act', label: 'Australian Capital Territory' }, { value: 'nt', label: 'Northern Territory' }, ] const meta: Meta = { title: 'Atoms/Autocomplete', component: Autocomplete, tags: ['autodocs'], parameters: { layout: 'padded' }, } export default meta type Story = StoryObj const BasicTemplate = () => { const [value, setValue] = useState('') return (
) } export const Default: Story = { render: () => , } const FreeSoloTemplate = () => { const [value, setValue] = useState('') return (
) } export const FreeSolo: Story = { name: 'Free solo (Combobox)', render: () => , } export const WithError: Story = { name: 'With error', render: () => (
), } export const Disabled: Story = { render: () => (
), }