The Collapse component is used to create regions of content that can expand/collapse with a simple animation. It helps to hide content that's not immediately relevant to the user.
This component doesn't have any custom props.
| Name | Type | Description |
|---|---|---|
| isOpen | boolean | If true, the content will be visible |
| animateOpacity | boolean | If true, the opacity of the content will be animated |
| duration | number | The animation duration as it expands |
| startingHeight | number | The height you want the content in it's collapsed state. Set to 0 by default |
| endingHeight | number | The height you want the content in it's expanded state. Set to auto by default |
| onAnimationEnd | func | The function to be called when the collapse animation starts. It provides the currentHeight as an argument |
| onAnimationStart | func | The function to be called when the collapse animation ends. It provides the currentHeight as an argument |