diff --git a/ui/src/App.vue b/ui/src/App.vue index 29901c9..5b8edf1 100644 --- a/ui/src/App.vue +++ b/ui/src/App.vue @@ -21,6 +21,16 @@ watchEffect(() => { root.style.setProperty('--accent-color-tareas', ui.accentColorTareas) root.style.setProperty('--accent-color-planillas', ui.accentColorPlanillas) root.style.setProperty('--accent-color-asistencias', ui.accentColorAsistencias) + // Note: Configuracion accent color is missing here, should be added if used for CSS vars. + // root.style.setProperty('--accent-color-configuracion', ui.accentColorConfiguracion) + + + // Per-module table background colors + root.style.setProperty('--table-bg-color-empleados', ui.tableBgColorEmpleados) + root.style.setProperty('--table-bg-color-tareas', ui.tableBgColorTareas) + root.style.setProperty('--table-bg-color-planillas', ui.tableBgColorPlanillas) + root.style.setProperty('--table-bg-color-asistencias', ui.tableBgColorAsistencias) + root.style.setProperty('--table-bg-color-configuracion', ui.tableBgColorConfiguracion) if (ui.theme === 'dark') { root.classList.add('theme-dark') diff --git a/ui/src/components/asistencias/tablaAsistencias.vue b/ui/src/components/asistencias/tablaAsistencias.vue index 1cf0671..b2848fe 100644 --- a/ui/src/components/asistencias/tablaAsistencias.vue +++ b/ui/src/components/asistencias/tablaAsistencias.vue @@ -94,6 +94,8 @@ const deleteAsistenciaInternal = async (id) => { } .tabla-asistencias { + /* Apply module-specific background color */ + background-color: var(--table-bg-color-asistencias); width: 100%; border-collapse: collapse; margin-top: 1em; diff --git a/ui/src/components/empleados/tablaEmpleados.vue b/ui/src/components/empleados/tablaEmpleados.vue index 9abef7b..7e55739 100644 --- a/ui/src/components/empleados/tablaEmpleados.vue +++ b/ui/src/components/empleados/tablaEmpleados.vue @@ -1,6 +1,6 @@