import cn from 'classnames'; import { extractSupportProps } from '@snack-uikit/utils'; import { CollapseBlockHeaderContainer, CollapseBlockPrivate } from '../../helperComponents'; import { useExpanded } from '../../hooks'; import { CollapseBlockSecondaryProps } from '../../types'; import styles from './styles.module.scss'; export function CollapseBlockSecondary({ header, children, id, actions, className, removeContentFromDOM, onClick, ...rest }: CollapseBlockSecondaryProps) { const { isExpanded, isExpandedDebounced, handleToggleExpanded } = useExpanded(id); return ( {header} } expanded={isExpanded} expandedDebounced={isExpandedDebounced} removeContentFromDOM={removeContentFromDOM} {...extractSupportProps(rest)} > {children} ); }