@chakra-ui/core
Version:
Responsive and accessible React UI components built with React and Emotion
15 lines (12 loc) • 391 B
TypeScript
export interface UseDisclosureReturn {
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`
*/
declare function useDisclosure(defaultIsOpen?: boolean): UseDisclosureReturn;
export default useDisclosure;