Accordion

Expandable content sections. Single or multiple mode. Compound component with Item, Trigger, Content.

Preview

Usage

import { Accordion } from '@ramtt/ui'

<Accordion>
  <Accordion.Item value="faq-1">
    <Accordion.Trigger>What is RAMTT?</Accordion.Trigger>
    <Accordion.Content>A training analytics platform.</Accordion.Content>
  </Accordion.Item>
</Accordion>

Props

PropTypeDefaultDescription
type'single' | 'multiple''single'Expansion mode
valuestring | string[]Controlled open items
onChange(value: string | string[]) => voidChange handler
children*ReactNodeAccordion.Item elements