1. Docs
  2. Components
  3. Accordion

Accordion

A vertically stacked set of interactive headings that each reveal a section of content.

Installation

npx shadcn-ui@latest add @kanpeki/accordion

Anatomy

import { Accordion } from "~/components/ui/accordion";

<Accordion.Root defaultExpandedKeys={["item-1"]}>
  <Accordion.Item value="item-1">
    <Accordion.Trigger>Is it accessible?</Accordion.Trigger>
    <Accordion.Content>
      Yes. It adheres to the WAI-ARIA design pattern.
    </Accordion.Content>
  </Accordion.Item>
</Accordion.Root>

Animation