Function: useModalState()
useModalState(
initialState:boolean): {close: () =>void;isOpen:boolean;open: () =>void;setIsOpen:StateSetter<boolean>;toggle: () =>void; }
Defined in: shared/utils/modalHandlers.ts:139
Hook for managing a single modal's state with open, close, and toggle handlers.
Parametersโ
initialStateโ
boolean = false
Initial visibility state (default: false)
Returnsโ
{ close: () => void; isOpen: boolean; open: () => void; setIsOpen: StateSetter<boolean>; toggle: () => void; }
Object containing state and handlers
close()โ
close: () =>
void
Returnsโ
void
isOpenโ
isOpen:
boolean
open()โ
open: () =>
void
Returnsโ
void
setIsOpenโ
setIsOpen:
StateSetter<boolean>
toggle()โ
toggle: () =>
void
Returnsโ
void
Remarksโ
Combines modal state management with handler creation for convenience.