@blockscout/ui-toolkit
Version:
A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects
13 lines (12 loc) • 408 B
TypeScript
import { UseDisclosureProps } from '@chakra-ui/react';
export interface OpenChangeDetails {
open: boolean;
}
export type OnOpenChangeHandler = (details: OpenChangeDetails) => void;
export declare function useDisclosure(props?: UseDisclosureProps): {
open: boolean;
onOpenChange: ({ open }: OpenChangeDetails) => void;
onClose: () => void;
onOpen: () => void;
onToggle: () => void;
};