useDialogTriggerState

Manages state for a dialog trigger. Tracks whether the dialog is open, and provides methods to toggle this state.

installyarn add @react-stately/dialog
version3.0.0-alpha.1
usageimport {useDialogTriggerState} from '@react-stately/dialog'

API#


useDialogTriggerState( (props: DialogTriggerProps )): DialogTriggerState

Interface#


Properties

NameTypeDescription
isOpenbooleanWhether the dialog is currently open.
setOpen( (value: boolean )) => voidSets whether the dialog is open.

Methods

MethodDescription
open( ( )): voidOpens the dialog.
close( ( )): voidCloses the dialog.
toggle( ( )): voidToggles the dialog's visibility.