import React, { useState } from 'react'; import { Story, Meta } from '@storybook/react'; import TextField, { ITextFieldProps } from './TextField'; import Button from '../Button/Button'; export default { title: 'Controls/TextField', component: TextField, parameters: { docs: { description: { component: TextField.peek.description, }, }, }, } as Meta; const style = { marginBottom: '10px', }; export const Basic: Story = (args) => { const [value, setValue] = useState(''); return (
setValue(value)} />
); }; export const Plain: Story = (args) => { return (
); }; export const OnSubmit: Story = (args) => { const [value, setValue] = useState('Enter some text in and hit enter'); return (
setValue(value)} />
state.value: {value}
); }; export const Debounced: Story = (args) => { const [value, setValue] = useState('foo'); return (
setValue(value)} />
state.value: {value}
); }; export const Multiline: Story = (args) => { const [value, setValue] = useState(''); return (
setValue(value)} /> setValue(value)} />
state.value: {value}
); }; export const Disabled: Story = (args) => { const [value, setValue] = useState('foo'); return (
setValue(value)} />
); };