chakra-ui
Version:
Responsive and accessible React UI components built with React and Emotion
16 lines (14 loc) • 372 B
TypeScript
interface IDisclosure {
/**
*
*/
isOpen: boolean;
onOpen: () => void;
onClose: () => void;
onToggle: () => void;
}
/**
* useDisclosure is a custom hook to help handle common `open`, `close`, or `toggle` scenarios
* @returns An object of `isOpen, onOpen, onClose, onToggle`
*/
export default function useDisclosure(defaultIsOpen?: string): IDisclosure;