123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import React from 'react';
- import {storiesOf} from '@storybook/react';
- import {withInfo} from '@storybook/addon-info';
- import {action} from '@storybook/addon-actions';
- import {Form as LegacyForm} from 'app/components/forms';
- import SelectField from 'app/components/forms/selectField';
- import SelectCreatableField from 'app/components/forms/selectCreatableField';
- // eslint-disable-next-line
- storiesOf('Forms|Fields/Old', module)
- .add(
- 'SelectField',
- withInfo({
- text: 'Select Field',
- propTablesExclude: [LegacyForm],
- })(() => (
- <LegacyForm onSubmit={action('onSubmit')}>
- <SelectField
- name="foos"
- choices={[['foo', 'Foo'], ['bar', 'Bar'], ['baz', 'Baz']]}
- />
- <SelectField
- name="multi_foos"
- choices={[['foo', 'Foo'], ['bar', 'Bar'], ['baz', 'Baz']]}
- multiple
- />
- </LegacyForm>
- ))
- )
- .add(
- 'SelectCreatableField',
- withInfo({
- text: 'Select Creatable Field',
- propTablesExclude: [LegacyForm],
- })(() => (
- <LegacyForm onSubmit={action('onSubmit')}>
- <SelectCreatableField
- label="Creatable"
- name="creatable_foos"
- choices={[['foo', 'Foo'], ['bar', 'Bar'], ['baz', 'Baz']]}
- />
- <SelectCreatableField
- label="Creatable (and Multiple)"
- name="creatable_multi_foos"
- multiple
- choices={[['foo', 'Foo'], ['bar', 'Bar'], ['baz', 'Baz']]}
- />
- </LegacyForm>
- ))
- );
|