import React from 'react'; import { storiesOf } from '@storybook/react'; import { action } from '@storybook/addon-actions'; import { withKnobs, boolean, text, select, number, color } from '@storybook/addon-knobs/react'; import { optionsKnob as options } from '@storybook/addon-knobs'; import withReadme from 'storybook-readme/with-readme'; import { StringValue } from 'react-values'; import Readme from './README.md'; import { InputBlock, Icons, Button } from 'asc-web-components'; import Section from '../../../.storybook/decorators/section'; const iconNames = Object.keys(Icons); iconNames.push("NONE"); const sizeOptions = ['base', 'middle', 'big', 'huge']; const IconClick = function(event , value){ action('iconClick')(value); }; storiesOf('Components|Input', module) .addDecorator(withKnobs) .addDecorator(withReadme(Readme)) .add('input block', () => { const valuesMultiSelect = { button: "button", icon: "icon" }; const optionsMultiSelect = options('Children', valuesMultiSelect, ["icon"], { display: 'multi-select', }); var children = []; optionsMultiSelect.forEach(function (item, i) { switch (item) { case "button": children.push(