Collapse
Un componente para mostrar y ocultar contenido de forma animada.
Uso básico
El componente Collapse es ideal para preguntas frecuentes o para organizar información secundaria que no necesita estar visible todo el tiempo.
Utiliza Custom Elements de Astro para manejar el estado de forma ligera y performante.
¡Claro! De hecho, este Design System lo utiliza para organizar sus categorías de componentes.
Sí, tiene transiciones suaves de altura y opacidad integradas por defecto.
import { Collapse, CollapseHeader, CollapseContent } from '@rubenvillar/design-system-astro';
<Collapse>
<CollapseHeader>¿Es accesible?</CollapseHeader>
<CollapseContent>
Sí. Sigue los patrones de diseño WAI-ARIA para acordeones.
</CollapseContent>
</Collapse> Abierto por defecto
Puedes usar la prop open para que el componente esté expandido inicialmente.
Contenido visible desde el primer momento.
<Collapse open> ... </Collapse>