UNPKG

@eureca/eureca-ui

Version:

UI component library of Eureca's user and admin apps

85 lines (72 loc) 1.89 kB
import { Meta, Story, Preview, Title, Subtitle, Description, Props, } from '@storybook/addon-docs/blocks'; import { withKnobs } from '@storybook/addon-knobs'; import { Messages } from '../'; import { MessagesStory } from './messages.stories.js'; <Meta title='Originals/Messages' component={Messages} decorators={[withKnobs]}/> <Title>Messages</Title> <Description> Messages dos aplicativos Eureca. </Description> <Preview> <Story name="Messages"> <MessagesStory /> </Story> </Preview> <Subtitle>Props</Subtitle> | Nome | Descrição | Default | |:-------:|:-------------------------------:|:-----------:| | data | Array com as mensagens do componente <br /> 'array' | [ ] | <Subtitle>Formato dos dados de entrada</Subtitle> > O arquivo é um array de objetos com as chaves: - `id`: 'string' \| 'number' - `title`: 'string' - `sender`: { `id`: 'string' \| 'number' `name`: 'string' `email`: 'string' `avatar`: 'string' } - `date`: 'date' - `body`: 'any' ```jsx [ { id: 39320, title: text('Título', 'Atualize seu perfil'), sender: { id: 1302, name: text('Nome', 'Carla Lopes'), email: text('E-mail', 'carla.lopes@eureca.me'), avatar: Logo, }, date: new Date(2019, 6, 17, 3, 24, 0), body: ( <span> Hey, Fê! <br /> Que alegria ter você em nossa comunidade! <br /> <br /> Aqui, na Eureca, acreditamos que você tem o potencial necessário para{' '} <b>empreender as transformações que o mundo precisa</b>, e como não temos tempo a perder, nada melhor do que fazer isso por meio do desenvolvimento e intraempreendedorismo. <br /> <br /> Um beijo, Carlinha. </span> ), }, ] ``` <Subtitle>Exemplo de Aplicação</Subtitle> ```jsx <Messages data={data} /> ```