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.