Skip to main content
cngx-src documentation

CngxTabOverflowTemplateBindings

Interface

projects/common/tabs/overflow/overflow-template-cascade.ts

Import#

import { CngxTabOverflowTemplateBindings } from '@cngx/common/tabs'

Description#

Output of createTabOverflowTemplateBindings. Carries the two resolved templates plus a stable trigger-context signal and an imperative item-context builder.

Index#

Instance Properties#

adItems#Signal
Readonly

ActiveDescendantItem[] projection of hiddenTabs() for CngxActiveDescendant.items.
Each entry's id matches the row's <li> (see tabOverflowOptionId); value carries the tab handle so AD's (activated) payload casts back without a registry lookup. Structural equal guards against no-op IO cascades.
Mutable array shape because CngxActiveDescendant.items declares the input that way; the array is rebuilt each computed run so callers can't mutate the live source.

buildItemContext#function
Readonly
itemTemplate#Signal
Readonly
triggerContext#Signal
Readonly
triggerTemplate#Signal
Readonly