Members
(constant) ALERT_CFG :Object.<string, AlertConfig>
Objeto de configuración para los diferentes tipos de alertas.
Type:
- Object.<string, AlertConfig>
- Source:
(constant) PATTERNS :ValidationPatterns
Objeto que contiene los patrones de validación para diferentes campos.
Type:
- Source:
(constant) TITLES :ValidationTitles
Objeto que contiene los mensajes de error para diferentes campos.
Type:
- Source:
(constant) theme :Theme
Objeto que contiene el tema de colores utilizado en la aplicación y adaptado a la identidad institucional.
Type:
- Source:
Methods
ArrowIcon(props) → {JSX.Element}
Componente de icono de flecha(<-).
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de flecha(<-).
- Type
- JSX.Element
Button(handler, tooltip, secundary, props, fixed, color) → {JSX.Element}
Componentes de boton.
Parameters:
| Name | Type | Description |
|---|---|---|
handler |
function | Función que maneja el evento click del botón. |
tooltip |
string | Texto que se muestra como tooltip cuando el cursor es colocado encima del boton |
secundary |
boolean | Indica si el botón es secundario. Si es verdadero, el boton tendra un estilo diferente |
props |
* | Props adicionales a ser aplicadas al botón. |
fixed |
boolean | Indica si el botón es fijo. Si es verdadero, el botón tendra una posicion fija |
color |
string | Color del botón. Puede ser 'yellow', 'blue', 'red', 'purple', o 'green'. |
- Source:
Returns:
- Elemento JSX que representa un botón generico o redondo
- Type
- JSX.Element
CheckIcon(props) → {JSX.Element}
Componente de icono de check(✓).
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de check(✓).
- Type
- JSX.Element
EditIcon(props) → {JSX.Element}
Componente de icono de editar.
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de editar.
- Type
- JSX.Element
LogoutIcon(props) → {JSX.Element}
Componente de icono de cerrar sesión
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de cerrar sesión.
- Type
- JSX.Element
NavBar(props) → {JSX.Element}
Componente funcional de React para una barra de navegación.
Parameters:
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Las propiedades del componente.
Properties
|
- Source:
Returns:
Un elemento JSX que representa la barra de navegación.
- Type
- JSX.Element
PlusIcon(props) → {JSX.Element}
Componente de icono de más(+).
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de más(+).
- Type
- JSX.Element
TrashIcon(props) → {JSX.Element}
Componente de icono de papelera (Eliminar).
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de papelera (Eliminar).
- Type
- JSX.Element
UdeaIcon(props) → {JSX.Element}
Componente de icono de la Universidad de Antioquia simplificado (UdeA).
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de la Universidad de Antioquia simplificado (UdeA).
- Type
- JSX.Element
Units() → {JSX.Element}
Componente para la página de visualización del listado de unidades académicas.
- Source:
Returns:
Elemento JSX que representa la página del listado de unidades académicas.
- Type
- JSX.Element
ViewSubunit() → {JSX.Element}
Componente página para mostrar los detalles de una subunidad académica.
- Source:
Returns:
Elemento JSX que muestra los detalles de la subunidad académica.
- Type
- JSX.Element
ViewUnit() → {JSX.Element}
Componente para la página de visualización de una unidad académica específica.
En está página se puede ver la información de la unidad académica, así como las subunidades académicas que la componen.
- Source:
Returns:
Elemento JSX que representa la página de visualización de una unidad académica.
- Type
- JSX.Element
XIcon(props) → {JSX.Element}
Componente de icono de cancelar o cerar (X).
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object | Propiedades del componente.
Properties
|
- Source:
Returns:
Componente de icono de cancelar o cerar (X).
- Type
- JSX.Element
Type Definitions
AlertConfig
Objeto de configuración para los diferentes tipos de alertas.
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
title |
string | El título de la alerta. |
text |
string | El texto de la alerta. |
icon |
string | El ícono de la alerta. |
iconColor |
string | El color del ícono de la alerta. |
showCancelButton |
boolean | Indica si se muestra el botón de cancelar. |
confirmButtonText |
string | El texto a mostrar en el botón de confirmar. |
cancelButtonText |
string | El texto a mostrar en el botón de cancelar. |
confirmButtonColor |
string | El color del botón de confirmar. |
cancelButtonColor |
string | El color del botón de cancelar. |
focusCancel |
boolean | El color del botón de cancelar. |
focusConfirm |
boolean | El color del botón de confirmar. |
- Source:
Theme
Tema de colores utilizado en la aplicación.
Type:
- Object
Properties:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
colors |
Object | Colores utilizados en el tema.
Properties
|
- Source:
ValidationPatterns
Patrones (Expresiones Regulares) de validación para diferentes campos.
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
name |
string | Patrón para validar el campo de nombre. |
code |
string | Patrón para validar el campo de código. |
description |
string | Patrón para validar el campo de descripción. |
centerCode |
string | Patrón para validar el campo de código del centro. |
address |
string | Patrón para validar el campo de dirección. |
- Source:
ValidationTitles
Mensajes de error para diferentes campos.
Type:
- Object
Properties:
| Name | Type | Description |
|---|---|---|
name |
string | Mensaje de error para el campo de nombre. |
code |
string | Mensaje de error para el campo de código. |
description |
string | Mensaje de error para el campo de descripción. |
centerCode |
string | Mensaje de error para el campo de código del centro. |
address |
string | Mensaje de error para el campo de dirección. |
- Source: