Import
import { Collapse } from '@contentful/f36-components';// orimport { Collapse } from '@contentful/f36-collapse';
Examples
The collapse component is a basic component to show and hide content programmatically.
Basic usage
Props (API reference)
Open in StorybookName | Type | Default | 
|---|---|---|
| children | ReactNode Child nodes to be rendered in the component  | |
| className | string string for additional classNames  | |
| css | string number false true ComponentSelector Keyframes SerializedStyles ArrayInterpolation<undefined> ObjectInterpolation<undefined> (theme: any) => Interpolation<undefined>  | |
| isExpanded | false true A boolean that tells if the accordion should be expanded or collapsed  | false  | 
| testId | string A [data-test-id] attribute used for testing purposes  | cf-collapse  | 
Content guidelines
- This component offers a controllable way to hide or show content programmatically
 - Anything can be passed as the content of the collapse
 
Accessibility
- Trigger for expanding and closing should be an accessible button. If content is hidden, it gets set to "aria-hidden"="true".