feat(ui): implementar selector de vista universal (tabla/grilla vs tarjetas/mosaico) con persistencia

This commit is contained in:
Carlos Tello
2026-09-05 01:54:55 -03:00
parent 69b8b7ccef
commit 7d342bf8cc
9 changed files with 637 additions and 141 deletions
+32
View File
@@ -174,4 +174,36 @@
background-color: #FFFFFF !important;
color: #000000 !important;
}
}
/* View Switcher Controls */
.view-switcher-group {
flex-direction: row !important;
display: inline-flex !important;
}
.view-switcher-group .btn {
margin-bottom: 0 !important;
font-weight: 600;
font-size: 0.82rem;
padding: 0.35rem 0.75rem;
display: inline-flex;
align-items: center;
justify-content: center;
transition: all 0.15s ease-in-out;
}
.view-switcher-group .btn.active {
box-shadow: 0 2px 6px rgba(var(--brand-primary-rgb), 0.25);
}
.reservation-card {
transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
border-radius: 0.75rem;
}
.reservation-card:hover {
transform: translateY(-2px);
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.08) !important;
border-color: var(--bs-primary) !important;
}