Koori UI
Components

GlassAccordion

A vertically stacked set of interactive headings that reveal associated content.

Preview

Usage

import {
  GlassAccordion,
  GlassAccordionItem,
  GlassAccordionTrigger,
  GlassAccordionContent,
} from "koori-ui";
 
<GlassAccordion type="single" collapsible>
  <GlassAccordionItem value="item-1">
    <GlassAccordionTrigger>Is it accessible?</GlassAccordionTrigger>
    <GlassAccordionContent>Yes, it follows WAI-ARIA patterns.</GlassAccordionContent>
  </GlassAccordionItem>
</GlassAccordion>

Props

GlassAccordion

PropTypeDefaultDescription
type"single" | "multiple"Whether one or multiple items can open
collapsiblebooleanfalseAllow closing all items (single mode only)
valuestring | string[]Controlled open value
defaultValuestring | string[]Default open value
onValueChange(value) => voidFired when open item(s) change

GlassAccordionItem

PropTypeDefaultDescription
valuestringUnique identifier for the item
disabledbooleanfalseDisable the item

All Radix Accordion props are also supported.

On this page