Skip to main content
cngx-src documentation

CngxAccordionHeaderHandle

Interface

projects/common/interactive/accordion/accordion-keyboard-nav.ts

Referenced by#

Import#

import { CngxAccordionHeaderHandle } from '@cngx/common/interactive'

Description#

Registration handle a CngxAccordionPanel header passes to its coordinator so the keyboard-nav factory can rove between headers without discovering them through contentChildren. contentChildren never crosses a child component's view boundary, so an accordion skin that renders each header inside its own item view would rove over zero items; a registered handle carries the header's live element and disabled state by reference and is immune to that boundary.

Index#

Instance Properties#

disabled#Signal
Readonly

Whether this header is disabled (skipped by roving, not a tab stop).

element#HTMLElement
Readonly

The header button element, used for DOM-order sorting and focus movement.

Readonly

Stable id of the panel this header controls.