import React from 'react'; export interface CollapseButtonProps { collapse: boolean; toggle: (visibility: boolean) => void; className?: string; } const CollapseButton: React.FC = (props) => { const { toggle, collapse, className } = props; const onClick = React.useCallback(() => { toggle(!collapse); }, [toggle, collapse]); return ( {(() => { if (collapse) { return ( <> ); } else { return ( <> ); } })()} ); }; export default CollapseButton;