Skip to content

Repositorio del sistema SGA con Arquitectura micro cliente

License

Notifications You must be signed in to change notification settings

udistrital/sga_cliente_root

Repository files navigation

Cómo configurar el tema

Para configurar el tema en la infraestructura de microclientes, es necesario ajustar:

  1. Consumo de los assets
  2. Consumo de la paleta de colores
  3. Favicon

1. Consumo de los assets

Para poder configurar el consumo de los assets, se tiene que modificar la variable de entorno que se ubica en el root llamada appname, en este caso, está configurada con el valor de "sga".

image

Estas variables de entorno se envían como props al microfrontend core.

image

El core recibe las variables de entorno del root y hace uso de la variable appname para realizar consultas al servicio de assets de acuerdo con el valor del app name. Veamos un ejemplo:

  • Si appname="sga" image

  • Si appname="polux" image

2. Consumo de la paleta de colores

El consumo de la paleta de colores se hace desde el microfrontend core al servicio de assets.

Para configurar diferentes paletas de colores, se tiene que modificar el @import url("paleta-de-colores") que se encuentra en /src/styles.scss.

image

Si se observa la imagen, se realiza la importación de un archivo css, el cual contiene la paleta de colores. Se puede cambiar la url para que consuma otra paleta de colores o realizar una nueva, agregarla al repositorio de assets y redesplegar el servicio para poder consumir la nueva paleta de colores.

3. Favicon

Para cambiar el favicon de la aplicación: image

Es necesario modificar el favicon.ico que se encuentra en el root. Aunque cada microfrontend tiene un favicon, el único que se tiene en cuenta para la aplicación es el del root. image