Files
cd-ui/stories/forms.stories.tsx
d6e2c388d5 chore!: React 19 upgrade (#614)
Signed-off-by: Jonathan Winters <[email protected]>
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-05-19 14:20:24 -04:00

30 lines
1.1 KiB
TypeScript

import * as React from 'react';
import { Form, Text } from '../src/components/form/compat';
import { FormField, FormSelect } from '../src/components/form-field/form-field';
export default {
title: 'Forms',
};
export const Default = () => {
return (
<Form>
{(api) => (
<form style={{padding: '1em'}}>
<div className='argo-form-row'>
<FormField label='Textbox' formApi={api} field='textField' component={Text} />
</div>
<div className='argo-form-row'>
<FormField label='Password' formApi={api} field='passwordField' component={Text} componentProps={{type: 'password'}} />
</div>
<div className='argo-form-row'>
<FormField label='Select' formApi={api} field='selectField' component={FormSelect} componentProps={{options: ['option1', 'option2']}} />
</div>
</form>
)}
</Form>
);
}
Default.storyName = 'default';