UNPKG

@eureca/eureca-ui

Version:

UI component library of Eureca's user and admin apps

52 lines (38 loc) 1.26 kB
import { Meta, Story, Preview, Title, Subtitle, Description, Props, } from '@storybook/addon-docs/blocks'; import { withKnobs } from '@storybook/addon-knobs'; import { ThemeProvider } from '@material-ui/core'; import MuiTheme from '../../../theme/mui'; import { Flex } from '../../Flex'; import { FileUpload } from '../'; import { FileUploadButton } from './file-upload.stories.js'; <Meta title='Material/Button' component={FileUpload} decorators={[withKnobs]}/> <Title>File Upload</Title> <Description> Botão para upload de arquivos. </Description> <Preview> <Story name="File Upload"> <div style={{ height: 60 }}> <FileUploadButton /> </div> </Story> </Preview> <Subtitle>Props</Subtitle> | Nome | Descrição | Default | |:-------:|:-------------------------------:|:-----------:| | fileType | Tipo de arquivo que será enviado <br /> 'audio' \| 'video' \| 'image' \| '' | '' | | onChange | Função disparada quando um arquivo é escolhido <br /> func | - | <Subtitle>Funcionalidade</Subtitle> Quando clicado, uma janela é aberta para escolha do arquivo a ser enviado. <Subtitle>Exemplo de Aplicação</Subtitle> ```jsx <FileUpload fileType={fileType} onChange={handleChange} /> ```