multipleCheckbox.stories.js 750 B

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