UNPKG

@fitch-digital/fitch-ui

Version:

UI Library for Fitch Digital Projects

40 lines (37 loc) 1.23 kB
import React from 'react'; import { storiesOf } from '@storybook/react'; import { withKnobs, text, boolean } from '@storybook/addon-knobs'; import { withInfo } from '@storybook/addon-info'; import { InputFile } from '../src'; storiesOf('Input file', module) .addDecorator(withKnobs) .addDecorator(withInfo) .add('default', () => ( <InputFile /> )) .add('default with error', () => ( <InputFile error="this field is required" /> )) .add('multiple with accept', () => ( <InputFile placeholder="Choose files..." multiple accept=".jpg, .jpeg, .png" /> )) .add('localisation', () => ( <InputFile placeholder="Escolha um ficheiro..." placeholderMultiple="{count} ficheiros selecionados" multiple /> )) .add('interactive', () => ( <InputFile disabled={boolean('disabled', false)} multiple={boolean('multiple', false)} placeholder={text('placeholder', 'Choose a file...')} placeholderMultiple={text('placeholderMultiple', '{count} files selected')} label={text('label', 'A Label:')} /> ));