Collapsible

CheckboxCombobox

Shows and hides a section with an animated height.

krz-ui/krz-ui
vercel/next.js
vitejs/vite

Installation

pnpm add krz-ui

Usage

import { Collapsible, Button } from "krz-ui";
<Collapsible trigger={<Button variant="ghost">Show details</Button>}>
  <p>Order #1024 · 3 items · $84.00</p>
</Collapsible>

API Reference

PropTypeDescription
triggerReactElementElement that toggles the content, usually a Button.
open / defaultOpenbooleanControlled or initial state.
onOpenChange(open: boolean) => voidCalled when toggled.
className / style / ref—All go to the outer element. See Customization.
classNames{ panel?, content? }Extra classes for inner parts.