diff --git a/docs/data/base/components/collapsible/collapsible.md b/docs/data/base/components/collapsible/collapsible.md new file mode 100644 index 0000000000..806953818c --- /dev/null +++ b/docs/data/base/components/collapsible/collapsible.md @@ -0,0 +1,56 @@ +--- +productId: base-ui +title: React Collapsible components +components: CollapsibleRoot, CollapsibleTrigger, CollapsibleContent +hooks: useCollapsibleRoot, useCollapsibleTrigger, useCollapsibleContent +githubLabel: 'component: collapsible' +waiAria: https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ +packageName: '@base_ui/react' +--- + +# Collapsible + +

Collapsible is a component that shows or hides content.

+ +{{"component": "@mui/docs/ComponentLinkHeader", "design": false}} + +{{"component": "modules/components/ComponentPageTabs.js"}} + +## Installation + +Base UI components are all available as a single package. + + + +```bash npm +npm install @base_ui/react +``` + +```bash yarn +yarn add @base_ui/react +``` + +```bash pnpm +pnpm add @base_ui/react +``` + + + +Once you have the package installed, import the component. + +```ts +import * as Collapsible from '@base_ui/react/Collapsible'; +``` + +## Anatomy + +- `` is a top-level component that facilitates communication between other components. It does not render to the DOM. +- `` is the trigger element, a `