Quartz Headless docs/AccordionItemDirective

Search documentation

Type to search the documentation.

API: Primitives

AccordionItemDirective

Directive reference for AccordionItemDirective with the selector [qzAccordionItem].

Overview

Selector

[qzAccordionItem]

Inputs

Input Type Default Required Description
qzAccordionItem (property value) T Yes
qzAccordionItemDisabled (property disabled) unknown false Transform booleanAttribute; reads as boolean.

Properties

Name Type Description
hasFocus boolean
blurredThisTask boolean True until the end of the task in which the trigger blurred (see setFocused).
readonly id string
readonly panelId string
readonly itemDisabled Signal<boolean>
readonly open Signal<boolean>
readonly element () => any
readonly label () => string

Public methods

setTriggerElement

setTriggerElement(element: HTMLElement | null): void
Parameter Type Optional Description
element HTMLElement | null

setFocused

setFocused(focused: boolean): void
Parameter Type Optional Description
focused boolean

activeTabIndex

activeTabIndex(): 0 | -1

toggle

toggle(): void

setActive

setActive(options?: { focus?: boolean; }): void
Parameter Type Optional Description
options { focus?: boolean } Yes

handleKeydown

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

requiredOpen

requiredOpen(): boolean

useRegion

useRegion(): boolean