Quartz Headless docs/MenuTriggerDirective

Search documentation

Type to search the documentation.

API: Primitives

MenuTriggerDirective

Directive reference for MenuTriggerDirective with the selector [qzMenuTrigger].

Overview

Selector

[qzMenuTrigger]

Inputs

Input Type Default Required Description
menu TemplateRef<unknown> Yes
placement OverlayPlacement 'bottom-start'
offset number 4
flip unknown true Transform booleanAttribute; reads as boolean.
flipAxis OverlayFlipAxis 'main'
matchAnchorWidth unknown false Transform booleanAttribute; reads as boolean.
disabled unknown false Transform booleanAttribute; reads as boolean.

Outputs

Output Payload Description
opened void
closed void

Properties

Name Type Description
readonly isOpen Signal<boolean>
readonly panelId Signal<string | null>

Public methods

open

open(options?: { focus?: "first" | "last"; }): void
Parameter Type Optional Description
options { focus?: 'first' | 'last' } Yes

close

close(restoreFocus?: boolean): void
Parameter Type Optional Description
restoreFocus boolean Yes

toggle

toggle(): void

onKeydown

onKeydown(event: KeyboardEvent): void
Parameter Type Optional Description
event KeyboardEvent