Quartz Headless docs/NavbarDirective

Search documentation

Type to search the documentation.

API: Primitives

NavbarDirective

Directive reference for NavbarDirective with the selector [qzNavbar].

Overview

Selector

[qzNavbar]

Inputs

Input Type Default Required Description
sticky unknown DEFAULT_NAVBAR_CONFIG.sticky Transform booleanAttribute; reads as boolean.
top string DEFAULT_NAVBAR_CONFIG.top
scrollThreshold number DEFAULT_NAVBAR_CONFIG.scrollThreshold
directionThreshold number DEFAULT_NAVBAR_CONFIG.directionThreshold
reveal NavbarRevealMode DEFAULT_NAVBAR_CONFIG.reveal
breakpoint NavbarBreakpoint DEFAULT_NAVBAR_CONFIG.breakpoint
closeMenuOnDesktop unknown DEFAULT_NAVBAR_CONFIG.closeMenuOnDesktop Transform booleanAttribute; reads as boolean.
scrollLock unknown false Transform booleanAttribute; reads as boolean.
trapFocus unknown false Transform booleanAttribute; reads as boolean.

Models

Two-way bindings: each model is an input and emits the matching change output.

Model Type Default Required Change output Description
menuOpen boolean false menuOpenChange

Properties

Name Type Description
readonly scrolled WritableSignal<boolean>
readonly stuck Signal<boolean>
readonly scrollDirection WritableSignal<NavbarScrollDirection>
readonly isDesktop Signal<boolean>
readonly visible Signal<boolean>
readonly menuId Signal<string>

Public methods

registerMenu

registerMenu(menu: NavbarMenuDirective): void
Parameter Type Optional Description
menu NavbarMenuDirective

unregisterMenu

unregisterMenu(menu: NavbarMenuDirective): void
Parameter Type Optional Description
menu NavbarMenuDirective

registerTrigger

registerTrigger(trigger: NavbarTriggerDirective): void
Parameter Type Optional Description
trigger NavbarTriggerDirective

unregisterTrigger

unregisterTrigger(trigger: NavbarTriggerDirective): void
Parameter Type Optional Description
trigger NavbarTriggerDirective

openMenu

openMenu(): void

closeMenu

closeMenu(): void

toggleMenu

toggleMenu(): void

handleMenuKeydown

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