Skip to content

useDisclosure

A hook to manage the open state of a component.

import { useDisclosure } from '@fintech-sandpit/ui/react';
const {
open,
onOpen,
onClose,
onToggle,
} = useDisclosure();
return (
<div>
<span>Current state: {open ? 'Open' : 'Closed'}</span>
<button onClick={onOpen}>Open</button>
<button onClick={onClose}>Close</button>
<button onClick={onToggle}>Toggle</button>
</div>
);