@vtex/admin-ui
Version:
> VTEX admin component library
29 lines (28 loc) • 816 B
TypeScript
import type { ReactNode } from 'react';
import type { SystemComponent } from '../../types';
/**
* Component that nests Collapsible's components.
* @example
* ```jsx
* import { CollapsibleGroup, useCollapsibleState } from `@vtex/admin-ui`
*
* function UseCase() {
* const state = useCollapsibleState()
*
* return (
* <CollapsibleGroup>
* <Collapsible state={state}>
* <CollapsibleHeader label="Collapsible Label"/>
* <CollapsibleContent>
* {content}
* </CollapsibleContent>
* </Collapsible>
* </CollapsibleGroup>
* )
* }
* ```
*/
export declare function CollapsibleGroup(props: CollapsibleGroupProps): JSX.Element;
export interface CollapsibleGroupProps extends SystemComponent {
children?: ReactNode;
}