multipleCheckbox.stories.js 650 B

1234567891011121314151617181920212223242526272829
  1. import React from 'react';
  2. import {withInfo} from '@storybook/addon-info';
  3. import {action} from '@storybook/addon-actions';
  4. import MultipleCheckbox from 'app/views/settings/components/forms/controls/multipleCheckbox';
  5. export default {
  6. title: 'Forms/Controls',
  7. };
  8. export const _MultipleCheckbox = withInfo(
  9. 'Multiple Checkbox Control (controlled only atm)'
  10. )(() => (
  11. <MultipleCheckbox
  12. choices={[
  13. ['foo', 'Foo'],
  14. ['bar', 'Bar'],
  15. ['baz', 'Baz'],
  16. ]}
  17. value={['bar']}
  18. onChange={(v, e) => {
  19. action('MultipleCheckbox change')(v, e);
  20. }}
  21. />
  22. ));
  23. _MultipleCheckbox.story = {
  24. name: 'MultipleCheckbox',
  25. };