Skip to content

Commit 0f95b7c

Browse files
feat(PDYE-1270): docu eventslist y calendardropdown (#720)
Co-authored-by: Javiera Munita <javiera.munita@eclass.cl>
1 parent 4b66743 commit 0f95b7c

24 files changed

+589
-118
lines changed

src/documentation/components/Typography.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ export const MyHeading: FC = ({ children }): JSX.Element => {
1313
)
1414
}
1515

16-
interface IMyTittle {
16+
interface IMyTitle {
1717
divider?: boolean
1818
}
1919

20-
export const MyTittle: FC<IMyTittle> = ({ children, divider = true }): JSX.Element => {
20+
export const MyTitle: FC<IMyTitle> = ({ children, divider = true }): JSX.Element => {
2121
return (
2222
<>
2323
{divider && <Divider m="3rem 0" />}

src/documentation/pages/Atoms/Label.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Label } from '@atoms'
22
import { vars } from '@/theme'
3-
import { MyHeading, MyText, MyTittle, ListComponent, Code } from '@/documentation/components/'
3+
import { MyHeading, MyText, MyTitle, ListComponent, Code } from '@/documentation/components/'
44

55
export const ViewLabel = (): JSX.Element => {
66
return (
@@ -15,7 +15,7 @@ export const ViewLabel = (): JSX.Element => {
1515
<Label>Etiqueta</Label>
1616
<Code text="<Label>Etiqueta</Label>" />
1717

18-
<MyTittle>Color de fondo y texto</MyTittle>
18+
<MyTitle>Color de fondo y texto</MyTitle>
1919
<MyText>
2020
Tiene por defecto un color de fondo y de texto pero este se puede personalizar según tus
2121
necesidades de diseño y resaltar información de manera efectiva:
@@ -41,7 +41,7 @@ export const ViewLabel = (): JSX.Element => {
4141
<Label bg={vars('colors-neutral-davysGrey')} color={vars('colors-icon-ripeMango')}>davysGrey</Label>`}
4242
/>
4343

44-
<MyTittle>Tamaños</MyTittle>
44+
<MyTitle>Tamaños</MyTitle>
4545
<MyText>
4646
Se ofrece dos tamaños predefinidos que se adaptan a tus necesidades de diseño y
4747
presentación, por defecto toma el valor de <code>md</code>.

src/documentation/pages/Atoms/Ripples.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Box } from '@chakra-ui/react'
22

33
import { Ripples } from '@atoms'
44
import { vars } from '@/theme'
5-
import { ListComponent, MyHeading, MyText, MyTittle, Code } from '@/documentation/components'
5+
import { ListComponent, MyHeading, MyText, MyTitle, Code } from '@/documentation/components'
66

77
export const ViewRipples = (): JSX.Element => {
88
return (
@@ -16,7 +16,7 @@ export const ViewRipples = (): JSX.Element => {
1616
<Ripples />
1717
</Box>
1818
<Code text="<Ripples>Contenido</Ripples>" />
19-
<MyTittle>Personalizar</MyTittle>
19+
<MyTitle>Personalizar</MyTitle>
2020
<MyText>
2121
Se permite personalizar el color del efecto de onda. Puedes elegir el color que mejor se
2222
adapte al diseño de tu aplicación. Además, el componente incluye un valor por defecto para

src/documentation/pages/Atoms/TinyAlert.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { TinyAlert } from '@atoms'
2-
import { ListComponent, MyHeading, MyText, MyTittle, Code } from '@/documentation/components'
2+
import { ListComponent, MyHeading, MyText, MyTitle, Code } from '@/documentation/components'
33

44
export const ViewTinyAlert = (): JSX.Element => {
55
return (
@@ -13,7 +13,7 @@ export const ViewTinyAlert = (): JSX.Element => {
1313
<TinyAlert status="success" />
1414
<Code text='<TinyAlert status="success" />' />
1515

16-
<MyTittle>Status</MyTittle>
16+
<MyTitle>Status</MyTitle>
1717
<MyText>
1818
El componente ofrece una variedad de tipos predefinidos que se adaptan a diferentes
1919
necesidades de diseño. Cada tipo tiene su propio propósito y apariencia, lo que te permite

src/documentation/pages/Home.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
import { MyHeading, MyText, MyTittle, Code } from '../components'
1+
import { MyHeading, MyText, MyTitle, Code } from '../components'
22

33
export const Home = (): JSX.Element => {
44
return (
55
<>
66
<MyHeading>Información</MyHeading>
7+
78
<MyText>
89
Este repositorio es una librería de componentes que se pensó para unificar estilos en los
910
desarrollos de Eclass. <br />
1011
La fuente de donde se basan los componentes se encuentran en este Sistema de diseño.
1112
</MyText>
1213

13-
<MyTittle>Scripts</MyTittle>
14+
<MyTitle>Scripts</MyTitle>
1415
<MyText>
1516
Los componentes están al 100% en escritas en archivos typescript.
1617
<br />

src/documentation/pages/Instalation.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MyHeading, MyText, MyTittle, Code } from '../components'
1+
import { MyHeading, MyText, MyTitle, Code } from '../components'
22

33
export const Instalation = (): JSX.Element => {
44
return (
@@ -10,7 +10,7 @@ export const Instalation = (): JSX.Element => {
1010
language="text"
1111
text="npm install @eclass/ui-kit @chakra-ui/react @emotion/react @emotion/styled framer-motion"
1212
/>
13-
<MyTittle>Implementación</MyTittle>
13+
<MyTitle>Implementación</MyTitle>
1414
<MyText>Ejemplo de implementación en código.</MyText>
1515
<Code
1616
text={`import { ChakraProvider } from '@chakra-ui/react'

src/documentation/pages/Molecules/Buttons.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ListComponent, MyHeading, MyText, MyTittle, Code } from '@/documentation/components'
1+
import { ListComponent, MyHeading, MyText, MyTitle, Code } from '@/documentation/components'
22
import { BtnPrimary, BtnSecondary, BtnTertiary, BtnLink } from '@/molecules'
33
import { GoAhead, Password } from '@/atoms/Icons'
44

@@ -12,7 +12,7 @@ export const Buttons = (): JSX.Element => {
1212
</MyText>
1313
<Code text="import { BtnPrimary } from '@eclass/ui-kit'" />
1414

15-
<MyTittle>Tipos definidos</MyTittle>
15+
<MyTitle>Tipos definidos</MyTitle>
1616
<MyText>
1717
Se liberan estos cuatro tipos de botones, de los cuales dos visualmente son botones y los
1818
otros son como tipo links{' '}
@@ -30,7 +30,7 @@ export const Buttons = (): JSX.Element => {
3030
<BtnLink>Link</BtnLink>"
3131
/>
3232

33-
<MyTittle>Estados</MyTittle>
33+
<MyTitle>Estados</MyTitle>
3434
<MyText>
3535
Listado con los tipos de estados que puede tener el botón bajo ciertas condiciones.
3636
</MyText>
@@ -49,7 +49,7 @@ export const Buttons = (): JSX.Element => {
4949
<BtnPrimary disabled>Disabled</BtnPrimary>"
5050
/>
5151

52-
<MyTittle>Tamaños</MyTittle>
52+
<MyTitle>Tamaños</MyTitle>
5353
<MyText>
5454
Por defecto el tamaño del botón es <code>regular</code> pero tienes las siguientes opciones
5555
de tamaño.
@@ -65,7 +65,7 @@ export const Buttons = (): JSX.Element => {
6565
<BtnPrimary isFullWidth>isFullWidth</BtnPrimary>"
6666
/>
6767

68-
<MyTittle>Tipos Tertiary</MyTittle>
68+
<MyTitle>Tipos Tertiary</MyTitle>
6969
<MyText>
7070
El <code>BtnTertiary</code> tiene tipos definidos que son los siguientes:
7171
</MyText>
@@ -96,12 +96,12 @@ export const Buttons = (): JSX.Element => {
9696
<BtnTertiary iconStatus='download'>download</BtnTertiary>
9797
<BtnTertiary iconStatus='noIcon'>noIcon</BtnTertiary>"
9898
/>
99-
<MyTittle>Iconos Custom</MyTittle>
99+
<MyTitle>Iconos Custom</MyTitle>
100100
<ListComponent>
101101
<BtnTertiary iconCustom={<GoAhead />}>custom</BtnTertiary>
102102
</ListComponent>
103103
<Code text="<BtnTertiary iconCustom={<GoAhead />} >custom</BtnTertiary>" />
104-
<MyTittle>Activo al presionar</MyTittle>
104+
<MyTitle>Activo al presionar</MyTitle>
105105
<MyText>
106106
El <code>BtnTertiary</code> puede tener una propiedad <code>activeWhenPress</code> booleano
107107
el cual indica que al presionar o mantener focus queda azul brillante o activo:
@@ -113,7 +113,7 @@ export const Buttons = (): JSX.Element => {
113113
</ListComponent>
114114
<Code text="<BtnTertiary activeWhenPress iconCustom={<GoAhead />} >custom</BtnTertiary>" />
115115

116-
<MyTittle>BtnLink</MyTittle>
116+
<MyTitle>BtnLink</MyTitle>
117117
<MyText>
118118
El <code>BtnLink</code> tiene la opción de ser un elemento (<code>button</code>) o un
119119
elemento (<code>a</code>), si la elección es esto último es necesario pasarle la url que

src/documentation/pages/Molecules/Tooltip.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ListComponent, MyHeading, MyText, MyTittle, Code } from '@/documentation/components'
1+
import { ListComponent, MyHeading, MyText, MyTitle, Code } from '@/documentation/components'
22
import { NewTooltip } from '../../../molecules/Tooltip/NewTooltip'
33
import { BtnPrimary } from '@/molecules'
44
import { useDisclosure } from '@chakra-ui/react'
@@ -24,7 +24,7 @@ export const ViewTooltip = (): JSX.Element => {
2424
</NewTooltip>`}
2525
/>
2626

27-
<MyTittle>Posiciones</MyTittle>
27+
<MyTitle>Posiciones</MyTitle>
2828
<MyText>
2929
Se ofrece posiciones predefinidos que se adaptan a tus necesidades de diseño y presentación,
3030
por defecto toma el valor de <code>bottom</code>.
@@ -63,7 +63,7 @@ export const ViewTooltip = (): JSX.Element => {
6363
<BtnPrimary>Left</BtnPrimary>
6464
</NewTooltip>`}
6565
/>
66-
<MyTittle>Activar al Click</MyTittle>
66+
<MyTitle>Activar al Click</MyTitle>
6767
<MyText>
6868
El componente tiene un prop booleano <code>isOpen</code> que se utiliza para mantener
6969
abierto o cerrado el tooltip en caso de utilizar <code>onClick</code>, usando el hook{' '}

src/documentation/pages/Organisms/Alerts.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ListComponent, MyHeading, MyText, MyTittle, Code } from '@/documentation/components'
1+
import { ListComponent, MyHeading, MyText, MyTitle, Code } from '@/documentation/components'
22
import { Alert } from '@/organisms'
33
import { Profile } from '@/atoms/Icons'
44

@@ -16,7 +16,7 @@ export const ViewAlert = (): JSX.Element => {
1616
</MyText>
1717
<Code text="import { Alert } from '@eclass/ui-kit'" />
1818

19-
<MyTittle>Estados</MyTittle>
19+
<MyTitle>Estados</MyTitle>
2020
<MyText>Existen 4 posibles estados que definen el ícono y color de la alerta.</MyText>
2121
<ListComponent>
2222
<Alert state="info">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</Alert>
@@ -31,7 +31,7 @@ export const ViewAlert = (): JSX.Element => {
3131
<Alert state="warning">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</Alert>'
3232
/>
3333

34-
<MyTittle>Alertas con botón primario</MyTittle>
34+
<MyTitle>Alertas con botón primario</MyTitle>
3535
<MyText>
3636
Las alertas embebidas con botón se utilizan en contextos en los que además de que el usuario
3737
pueda visualizar cada vez que lo necesite el feedback o estado de una solicitud al sistema,
@@ -66,7 +66,7 @@ export const ViewAlert = (): JSX.Element => {
6666
<Alert state="warning" buttonText="Click me" onClick={() => {}}> Texto </Alert>'
6767
/>
6868

69-
<MyTittle>Alertas con botón link</MyTittle>
69+
<MyTitle>Alertas con botón link</MyTitle>
7070
<MyText>
7171
Opcionalmente, el botón puede ser del tipo link.Para esto, la alerta debe recibir los
7272
argumentos de:
@@ -89,7 +89,7 @@ export const ViewAlert = (): JSX.Element => {
8989
</Alert>
9090
</ListComponent>
9191

92-
<MyTittle>Alertas con botón link y boton primario,</MyTittle>
92+
<MyTitle>Alertas con botón link y boton primario,</MyTitle>
9393
<MyText>
9494
Esta alerta recibe un state de alerta entre: <code>warning, error, success, info </code>.
9595
Adicionalmente recibe un link al final del texto y un botón primario. si se quiere que el
@@ -196,7 +196,7 @@ export const ViewAlert = (): JSX.Element => {
196196
iure aspernatur optio amet illo maxime, totam incidunt maiores.
197197
</Alert>`}
198198
/>
199-
<MyTittle>Types de Alert</MyTittle>
199+
<MyTitle>Types de Alert</MyTitle>
200200
<MyText>Tipos implementados en el Alert</MyText>
201201
<Code
202202
text={`interface IAlertProps {

0 commit comments

Comments
 (0)