Componente de Tabs, Pills y Accordion para Angular | ng-hub-ui-panels
Componente de paneles de contenido para Angular que se renderiza como tabs, pills o accordion, con routing, formularios reactivos, navegación por teclado y variables CSS.
Ejemplos interactivos
Explora ejemplos en vivo que muestran cómo se comporta la librería en casos de uso habituales de Angular.
Pestañas básicas
Pills
Vista de accordion
Pestañas verticales
Pestañas justificadas
Pestañas desplazables
Paneles deshabilitados
Paneles eliminables y dinámicos
Plantillas de cabecera personalizadas
Integración con formularios reactivos
Selección múltiple
Click an inactive tab to split the layout into a new panel block. Click an active tab to merge that block back.
Múltiples cabeceras verticales
Each active header starts a new row-like vertical block. The blocks stack top-to-bottom, and the whole layout scrolls horizontally only when one row needs more width.
Tabs
Pills
Acordeón múltiple y flush
Navegación por teclado
Focus a tab, then use ← → Home End. Press Delete on a removable tab to close it.
Tarjetas y slots de contenido
hubPanelHeader / hubPanelFooter slots work in tabs, pills and accordion too. A single standalone <hub-panel> (no container):
hub-panel renders as a card by itself. Alertas semánticas
An alert can use the same header/footer slots as a card:
Acento semántico del strip