Paneles expandibles con animación suave. Soporta modo múltiple, paneles desactivados y accesibilidad ARIA completa.
TypeScript
import { NeuAccordionComponent } from '@neural-ui/core/accordion';
Exclusivo (un panel a la vez)
NeuralUI es una librería de componentes Angular construida con Signals, OnPush y estado sincronizado en la URL, con requisitos de dependencias explícitos.
No. NeuralUI está optimizada para funcionar con provideExperimentalZonelessChangeDetection() o con Zone.js estándar.
Sí. Todos los paneles implementan los roles ARIA requeridos: aria-expanded, aria-controls y role="region".
Sí, añade disabled: true al objeto NeuAccordionItem. El panel no responderá a clics ni al teclado.
Múltiple (varios paneles abiertos)
NeuralUI es una librería de componentes Angular construida con Signals, OnPush y estado sincronizado en la URL, con requisitos de dependencias explícitos.
No. NeuralUI está optimizada para funcionar con provideExperimentalZonelessChangeDetection() o con Zone.js estándar.
Sí. Todos los paneles implementan los roles ARIA requeridos: aria-expanded, aria-controls y role="region".
Sí, añade disabled: true al objeto NeuAccordionItem. El panel no responderá a clics ni al teclado.
Sin borde exterior
NeuralUI es una librería de componentes Angular construida con Signals, OnPush y estado sincronizado en la URL, con requisitos de dependencias explícitos.
No. NeuralUI está optimizada para funcionar con provideExperimentalZonelessChangeDetection() o con Zone.js estándar.
Sí. Todos los paneles implementan los roles ARIA requeridos: aria-expanded, aria-controls y role="region".
Sí, añade disabled: true al objeto NeuAccordionItem. El panel no responderá a clics ni al teclado.