UNPKG

3.45 kBTypeScriptView Raw
1import * as React from 'react';
2import { storiesOf } from '@storybook/react';
3import styled from 'styled-components';
4
5import { AlertFlag, Title, Colors, Text, Icons } from '../src';
6
7const Label = styled.p``;
8
9storiesOf('AlertFlag', module)
10 .add('Default', () => (
11 <AlertFlag active onClose={console.log}>
12 Opção recomendada a portadores de Daltonismo Dicromático Tritaponia ou Tricomático Tritanomalia
13 </AlertFlag>
14 ))
15 .add('Custom', () => (
16 <AlertFlag
17 variation='custom'
18 active
19 color={Colors.cerulean}
20 icon={<Icons.SecondaryArrow
21 color={Colors.cerulean}
22 degree={270}
23 height={40}
24 width={30}
25 viewBox='0 0 25 20'
26 />}
27 >
28 <Title.H2 margin='0' fontColor={Colors.cerulean} fontDimension={25} variant='medium'>
29 ALTO POTENCIAL
30 </Title.H2>
31 <Text.P margin='10px 0 16px' fontDimension={14} fontColor={Colors.support}>
32 Gustavo Rei foi classificado como ALTO POTENCIAL na reunião de gente, e posteriormente validado em todos os níveis superiores.
33 </Text.P>
34 </AlertFlag>
35 ))
36 .add('Custom 2', () => (
37 <AlertFlag
38 variation='custom'
39 active
40 color={Colors.cerulean}
41 >
42 <Text.P margin='0' fontColor={Colors.cerulean}>
43 Gustavo Rei foi classificado como ALTO POTENCIAL na reunião de gente, e posteriormente validado em todos os níveis superiores.
44 </Text.P>
45 <Text.P margin='0 0 10px' fontColor={Colors.cerulean}>
46 Gustavo Rei foi classificado como ALTO POTENCIAL na reunião de gente, e posteriormente validado em todos os níveis superiores.
47 </Text.P>
48 </AlertFlag>
49 ))
50 .add('Info', () => (
51 <AlertFlag
52 variation='info'
53 active
54 >
55 <Text.P margin='0'>
56 Possuem variações de estilo, como por exemplo, cores, e margem de destaque a esquerda.
57 </Text.P>
58 </AlertFlag>
59 ))
60 .add('BigAttention', () => (
61 <AlertFlag
62 variation='big-attention'
63 active
64 >
65 <Text.P fontDimension={12} fontColor={Colors.support} margin='0'>AVALIAÇAO DO COLEGIADO NO CICLO 2019</Text.P>
66 <Text.P margin='0'>
67 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse et lobortis nunc. Curabitur fermentum sit amet mi sit amet convallis. Nulla convallis suscipit elementum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum nibh felis, volutpat sit amet ipsum vitae, maximus cursus arcu.
68 </Text.P>
69 </AlertFlag>
70 ))
71 .add('Attention', () => (
72 <AlertFlag
73 variation='attention'
74 active
75 >
76 <Text.P margin='0'>
77 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse et lobortis nunc. Curabitur fermentum
78 </Text.P>
79 </AlertFlag>
80 ))
81 .add('Warning', () => (
82 <AlertFlag
83 variation='warning'
84 active
85 >
86 <Text.P margin='0'>
87 FEEDBACK NÃO REGISTRADO. Imprima o do dossiê e realize o Feedback presencial após a Reunião de Gente, após isso, registre o Feedback presencial do campo abaixo.
88 </Text.P>
89 </AlertFlag>
90 ))
91 .add('Refused', () => (
92 <AlertFlag
93 variation='refused'
94 active
95 >
96 FEEDBACK DISCORDADO NO DIA 11/02/2019 ÀS 09:30
97 </AlertFlag>
98 ))
99 .add('Accepted', () => (
100 <AlertFlag
101 variation='accepted'
102 active
103 >
104 FEEDBACK CONCORDADO NO DIA 21/01/2019 ÀS 12:00
105 </AlertFlag>
106 ))
107 ;
\No newline at end of file