import { Collapsible, CollapsibleTrigger, CollapsibleContent } from "@combric/react";
Load the native stylesheet with @import "@combric/react/css";. This path does not require Tailwind.
Examples
Collapsible section
Package-first component catalogue.
import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@combric/react";
export function Example() {
return <Collapsible defaultOpen><CollapsibleTrigger>Technical details</CollapsibleTrigger><CollapsibleContent>Package-first component catalogue.</CollapsibleContent></Collapsible>;
}
Disabled trigger
Package-first component catalogue.
import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@combric/react";
export function Example() {
return <Collapsible disabled><CollapsibleTrigger>Technical details</CollapsibleTrigger><CollapsibleContent>Package-first component catalogue.</CollapsibleContent></Collapsible>;
}
Public API
Public exports
Name
Collapsible
CollapsibleTrigger
CollapsibleContent
Documented contracts
Property / capability
Published contract
Contract
open/defaultOpen
Contract
onOpenChange
Contract
disabled
Accessibility
Stable aria-expanded and aria-controls relationships connect the native trigger to its region.
Keyboard
Native button Enter and Space behavior.
CSS and customization
Combric classes and canonical --combric-* variables provide the package presentation. Consumer className extends the required class; it does not replace the component contract.