{
setValue(event.target.value);
args.onChange?.(event);
}}
/>
);
},
};
export const ErrorState: Story = {
name: 'Error',
args: {
type: 'email',
label: 'Email',
value: 'invalid.mail',
error: 'Enter a valid email address',
},
};
export const Disabled: Story = {
args: {
type: 'text',
label: 'Read only field',
value: 'Locked content',
disabled: true,
},
};
export const SizeMatrix: Story = {
args: {
type: 'text',
label: 'Name',
placeholder: 'Enter value',
},
render: function SizeMatrixRender(args) {
const [value, setValue] = useState('Beatrice');
return (
setValue(event.target.value)}
/>
setValue(event.target.value)}
/>
setValue(event.target.value)}
/>
setValue(event.target.value)}
/>
);
},
};