Fix: Usar toRaw() para convertir Proxies de Vue antes de guardar en IndexedDB
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m4s
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m4s
- Usar toRaw() + JSON.parse/stringify para deep clone sin Proxies - No modificar modificadoEn en objeto reactivo, solo en copia - Evitar re-renderizados innecesarios manteniendo referencias estables
This commit is contained in:
@@ -546,3 +546,52 @@
|
||||
.dark .cata-toast-neutral .cata-toast-icon {
|
||||
color: rgb(156, 163, 175);
|
||||
}
|
||||
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/* SCROLLBARS PERSONALIZADAS */
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
/* Scrollbar compacta para navegadores modernos (Firefox) */
|
||||
* {
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: color-mix(in srgb, var(--cata-primary) 40%, transparent) transparent;
|
||||
}
|
||||
|
||||
.dark * {
|
||||
scrollbar-color: color-mix(in srgb, var(--cata-primary) 60%, transparent) transparent;
|
||||
}
|
||||
|
||||
/* Scrollbar compacta para navegadores WebKit (Chrome, Safari, Edge) */
|
||||
*::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-track {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-thumb {
|
||||
background-color: color-mix(in srgb, var(--cata-primary) 40%, transparent);
|
||||
border-radius: 4px;
|
||||
border: 2px solid transparent;
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-thumb:hover {
|
||||
background-color: color-mix(in srgb, var(--cata-primary) 60%, transparent);
|
||||
}
|
||||
|
||||
.dark *::-webkit-scrollbar-thumb {
|
||||
background-color: color-mix(in srgb, var(--cata-primary) 60%, transparent);
|
||||
}
|
||||
|
||||
.dark *::-webkit-scrollbar-thumb:hover {
|
||||
background-color: color-mix(in srgb, var(--cata-primary) 80%, transparent);
|
||||
box-shadow: 0 0 6px color-mix(in srgb, var(--cata-primary) 40%, transparent);
|
||||
}
|
||||
|
||||
/* Scrollbar para esquinas cuando hay scroll horizontal y vertical */
|
||||
*::-webkit-scrollbar-corner {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user