shadimage
ai2
exampleaccordion-demosource: ok · refreshed

Accordion Demo

Usage example for the ai2 accordion component.

npx shadcn add "https://ai2.design/r/accordion-demo.json"
free

Interaction

accordion

Tags auto-generated by rules on 9/24/2026 — empty means no evidence, not lack of support.

Dependencies

Bundle weight · light

Registry dependencies

@ai2/accordion

Files1 · source cached 10/8/2026, 5:35:01 AM

registry/ai2/examples/accordion-demo.tsx
import {
  Accordion,
  AccordionContent,
  AccordionItem,
  AccordionTrigger,
} from "@/registry/ai2/ui/accordion"

export default function AccordionDemo() {
  return (
    <Accordion
      type="single"
      collapsible
      variant="separated"
      className="max-w-md"
      defaultValue="a"
    >
      <AccordionItem value="a">
        <AccordionTrigger>Is it accessible?</AccordionTrigger>
        <AccordionContent>Yes. It follows the WAI-ARIA design pattern.</AccordionContent>
      </AccordionItem>
      <AccordionItem value="b">
        <AccordionTrigger>Is it themeable?</AccordionTrigger>
        <AccordionContent>Yes. Every color comes from ai2 semantic tokens.</AccordionContent>
      </AccordionItem>
    </Accordion>
  )
}

More from ai2

Browse all components in this library →