Shared
components/shared/
Componentes utilitarios multi-feature usados en múltiples módulos. Son la primera capa de extensión por encima de los primitivos base.
Renderizado estándar de íconos con tokens de tamaño semántico y soporte de accesibilidad.
icon-wrapper.tsxTabs pill-shaped que extienden el primitivo Radix. Ítem activo con borde y fondo verde bosque; inactivos en texto plano.
nidus-tabs.tsxEncabezado de página y sección con variantes de tamaño (large/small), alineación, breadcrumbs y botón de retroceso opcionales.
section-heading.tsxSidebar de navegación del panel de administración de Nidus. Fondo verde bosque, logo en crema y ítems pill-shaped con soporte de colapso a ícono.
dashboard-nidus-sidebar.tsxSidebar de navegación de la app con soporte colapsable y seguimiento de estado activo.
sidebar.tsxTarjeta reutilizable para empty states con icono, título, descripción y dos CTAs (primary/secondary).
empty-state-card.tsxTarjeta colapsable para historial de eventos: tipo de evento, responsable, fecha, motivo, valores anteriores/nuevos y adjuntos.
history-event-card.tsx