Carregando…
Carregando…
Carregando…Accordion allowing multiple panels open simultaneously with intent variants.
$ npx kikitocn add multi-accordionimport { MultiAccordion } from "@/components/ui/cn/multi-accordion/MultiAccordion";
export function MultiAccordionExample() {
return (
<MultiAccordion />
);
}| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
items* | MultiAccordionItem[] | — | Array de painéis { id, title, content } |
type | 'single' | 'multiple' | 'multiple' | Quantos painéis podem estar abertos |
value | string[] | — | IDs dos painéis abertos (controlado) |
defaultValue | string[] | — | IDs abertos por padrão |
onChange | (value: string[]) => void | — | Callback ao abrir/fechar |
variant | 'default' | 'bordered' | 'flush' | 'default' | Estilo visual |
className | string | — | Classes CSS extras |
Default (multiple open)
Per-item intents