Reference index

Components

Collapsible

Collapsible on Base UI: 44px ink trigger, opacity-only panel, no hover effect.

Preview

Two corrections were made to this report.

Install

bash

npx shadcn add @eloquent/collapsible

Usage

tsx

import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible";

<Collapsible>
  <CollapsibleTrigger>Show sources</CollapsibleTrigger>
  <CollapsibleContent>Court filings, 2026.</CollapsibleContent>
</Collapsible>

States

Closed
Open

Court filings, 2026.

Disabled
StateTreatment
Closed / openaria-expanded; a chevron child turns 180° (off under reduced motion)
Focus2px ink outline, 2px offset
DisabledHalftone text, cursor-not-allowed

Keyboard

KeyAction
Tab / Shift+TabMove focus to and from the trigger
Enter / SpaceOpen or close the panel; focus stays on the trigger

Vietnamese

Bài viết này đã được đính chính hai lần.

Ink adaptation

Upstream ships the parts unstyled. Here the trigger has a 44px target, Barlow 600 and the ink focus outline, with no hover effect. The panel fades with opacity only; there is no height animation, because brand motion is opacity and transform only. Built on Base UI Collapsible.