Constructors
constructor
- new HeadlessMenuState(expandedId?, tabbableId?): HeadlessMenuState
Parameters
Optional
expandedId: stringOptional
tabbableId: string
Properties
Optional
expandedId
expandedId?: string
registeredIds
registeredIds: Set<string> = ... Optional
tabbableId
tabbableId?: string
Methods
registerId
- registerId(id): (() => void)
Returns (() => void)
setExpandedId
- setExpandedId(id): void
Returns void
setTabbableId
- setTabbableId(id): void
Returns void
subscribe
- subscribe(listener): (() => void)
Returns (() => void)
A state shared by a useMenu and useMenuItem.