Skip to content

Accordion

The Accordion allows content to be hidden or displayed by clicking a trigger. Multiple items can be shown simultaneously, or restricted to a single item using the type prop.

Installation

import { Accordion } from '@harnessio/ui/components'
//...
return (
<Accordion.Root type="multiple" defaultValue={["item1"]} size="md">
<Accordion.Item value="item1">
<Accordion.Trigger>Trigger text</Accordion.Trigger>
<Accordion.Content>
<p>This is the content</p>
</Accordion.Content>
</Accordion.Item>
</Accordion.Root>
)