preskok/ui

Disclosure

Expandable sections (accordion/collapsible) with trigger and panel.

Installation

pnpm dlx @preskok-org/ui@latest add disclosure

Usage

import {
  Disclosure,
  DisclosureGroup,
  DisclosurePanel,
  DisclosureTrigger,
} from "@/registry/preskok/ui/preskok-ui/disclosure"
 
export function Example() {
  return (
    <DisclosureGroup>
      <Disclosure>
        <DisclosureTrigger>Section</DisclosureTrigger>
        <DisclosurePanel>Content</DisclosurePanel>
      </Disclosure>
    </DisclosureGroup>
  )
}

Components

  • DisclosureGroup, Disclosure, DisclosureTrigger, DisclosurePanel