v0.8.9

Anatomía del componente

Esta sección nombra las áreas visibles del componente. Los mismos nombres se usan en la documentación de tokens para que cada token pueda asociarse con la parte de la interfaz a la que afecta.

Contenedores

Contenedores del componente

Las mismas áreas cuando el contenido es una vista de estado: la Pantalla y el Contenedor no cambian.

Contenedores en una vista de estado

ÁreaDescripción
PantallaFondo exterior del componente embebido.
ContenedorBloque central que agrupa cabecera, lista de consentimientos y pie.
CabeceraSección superior con título, descripción opcional y selector de idioma.
Lista de consentimientosSección central donde se renderizan los consentimientos.
PieSección inferior con alerta de validación y botón CTA.

Cabecera

Cabecera del componente

ÁreaDescripción
CabeceraÁrea superior que agrupa título, descripción de cabecera y selector de idioma.
TítuloEncabezado principal mostrado en la parte superior del componente.
Descripción de cabeceraTexto explicativo opcional mostrado bajo el título.
Selector de idiomaControl usado para cambiar el idioma del componente cuando hay varios disponibles.
Menú de idiomaDesplegable que muestra las opciones de idioma disponibles.

Consentimientos

Consentimientos del componente

ÁreaDescripción
Consentimiento padreConsentimiento principal. Puede agrupar consentimientos hijo relacionados.
Consentimiento hijoConsentimiento anidado bajo un consentimiento padre.
Texto de consentimientoTexto principal que identifica el consentimiento.
Descripción de consentimientoTexto explicativo que aporta más detalle sobre el consentimiento.
Botón de despliegueControl usado para mostrar u ocultar contenido adicional del consentimiento.
Icono de ayudaIcono que abre o muestra información adicional sobre un consentimiento.
Control de selecciónControl usado para aceptar, rechazar o activar un consentimiento. Puede ser switch o checkbox.

Tarjetas de consentimiento

Tarjetas de consentimiento

ÁreaDescripción
Tarjeta de consentimientoContenedor visual que envuelve un consentimiento en modo boxed. En modo flat, los consentimientos no se muestran como tarjetas.

Acciones y feedback

Acciones y feedback del componente

ÁreaDescripción
Diálogo informativoPanel flotante que muestra información adicional sobre un consentimiento.
Alerta de validaciónMensaje mostrado cuando el usuario debe revisar o completar la selección de consentimientos.
Botón CTABotón de acción principal usado para enviar o guardar el estado actual de selección.

Vistas de estado

El componente sustituye la lista de consentimientos por una vista de estado cuando el flujo termina o no puede continuar. Ocurre en seis situaciones: cuatro de error (fallo al cargar, sin conexión, fallo al guardar y navegador no compatible) y dos informativas (no hay consentimientos pendientes y configuración guardada correctamente).

Con la opción de mostrar selector de idioma activa, el Selector de idioma se muestra dentro de la Cabecera de estado. Sin selector de idioma, la cabecera de estado no se muestra.

Vistas de estado

La Cabecera de estado solo aparece con la opción de mostrar selector de idioma activa:

Cabecera de una vista de estado

ÁreaDescripción
ContenedorEl mismo bloque central de siempre. Conserva su fondo, borde y radio cuando el contenido es una vista de estado.
Vista de estadoBloque que sustituye a la lista de consentimientos cuando el flujo termina o no puede continuar.
Cabecera de estadoFranja superior de la vista. Solo aparece con la opción de mostrar selector de idioma activa, que es lo único que contiene.
Icono de estadoIcono circular que encabeza la vista e identifica el tipo de resultado.
Título de estadoTitular que resume el resultado.
Descripción de estadoTexto explicativo mostrado bajo el titular.
Botón CTAEl mismo botón principal del Pie. Aparece en las vistas de error que ofrecen reintentar, con los mismos tokens.
Detalles técnicosEnlace desplegable con el código y la referencia del error. Aparece en las vistas de fallo al cargar y al guardar.