Batteries-included accessibility preferences card · Configuration cascade token · One selectable option in an axis co...
ui
Category
No results found
Features170#
- ComponentCngxA11yPanelWCAG AABatteries-included accessibility preferences card
- TokenCNGX_A11Y_PANEL_CONFIGConfiguration cascade token
- ComponentCngxAccordionGroupWCAG AAAccordion organism shell
- ComponentCngxAccordionItemWCAG AAAccordion item organism
- DirectiveCngxAccordionItemBusyWCAG AAStructural slot for a {@link CngxAccordionItem}'s busy state
- DirectiveCngxAccordionItemContentWCAG AAStructural slot marking a {@link CngxAccordionItem}'s region body as lazy
- DirectiveCngxAccordionItemErrorWCAG AAStructural slot for a {@link CngxAccordionItem}'s error state
- DirectiveCngxAccordionItemIconWCAG AAStructural slot overriding a {@link CngxAccordionItem}'s chevron
- DirectiveCngxAccordionItemLeadingWCAG AAProjected-leading marker for a {@link CngxAccordionItem}
- DirectiveCngxAccordionItemMetaWCAG AAProjected trailing-meta marker for a {@link CngxAccordionItem}
- DirectiveCngxAccordionItemSubtitleWCAG AAProjected-subtitle marker for a {@link CngxAccordionItem}
- DirectiveCngxAccordionItemTitleWCAG AAProjected-title marker for a {@link CngxAccordionItem}
- TokenCNGX_ACCORDION_CONFIGApp-wide configuration cascade for the accordion organism
- TokenCNGX_ACCORDION_GROUPDI token for the {@link CngxAccordionGroupContext}
- ComponentCngxActionButtonWCAG AAAction button organism with built-in status communication
- ComponentCngxBreadcrumbBarWCAG AABreadcrumb bar organism
- ComponentCngxBreadcrumbOverflowWCAG AADrop-in overflow menu for {@link CngxBreadcrumbBar}
- ComponentCngxBreadcrumbSiblingsWCAG AAPer-crumb lateral-navigation dropdown for a hand-composed breadcrumb trail
- DirectiveCngxBreadcrumbIconWCAG AAStructural slot for a leading per-crumb icon inside the {@link CngxBreadcrumbBar} trail
- DirectiveCngxBreadcrumbItemAccessoryWCAG AAStructural slot for a per-crumb accessory inside the {@link CngxBreadcrumbBar} trail
- DirectiveCngxBreadcrumbOverflowItemWCAG AAStructural slot for the per-row body inside the {@link CngxBreadcrumbOverflow} menu
- DirectiveCngxBreadcrumbRouterSyncWCAG AAOpt-in router mode for {@link CngxBreadcrumbBar}
- DirectiveCngxBreadcrumbSiblingItemWCAG AAStructural slot for the per-row body inside the {@link CngxBreadcrumbSiblings} menu
- DirectiveCngxBreadcrumbSiblingsRouterSyncWCAG AAOpt-in router mode for {@link CngxBreadcrumbSiblings}
- TokenCNGX_BREADCRUMB_CONFIGApp-wide configuration cascade for the breadcrumb family
- TokenCNGX_BREADCRUMB_ITEMS_SOURCEDI seam a crumb producer (e.g
- TokenCNGX_BREADCRUMB_SIBLINGS_SOURCEDI seam a sibling producer (e.g
- ComponentCngxChartPanelWCAG AADashboard housing for a chart: a titled, footer-capable region that frames whatever cngx-chart or preset the consumer...
- DirectiveCngxChartPanelActionsMarks the panel's header action cluster - a range picker, a refresh button, an overflow menu
- DirectiveCngxChartPanelFooterMarks the panel's footer row - a source note, a last-updated timestamp, a drill-down link
- DirectiveCngxChartPanelSubtitleMarks the panel's secondary line under the title - a period, a unit, a comparison basis
- DirectiveCngxChartPanelTitleMarks the panel's title
- TokenCNGX_CHART_PANELDI token carrying the {@link CngxChartPanelRegistry} a CngxChartPanel provides
- TokenCNGX_CHART_PANEL_CONFIGApp-wide configuration cascade for the chart-panel
- ComponentCngxIncrementalListWCAG AAAppend-style collection organism
- DirectiveCngxIncrementalEmptyEmpty slot
- DirectiveCngxIncrementalEndEnd-reached slot
- DirectiveCngxIncrementalErrorError slot
- DirectiveCngxIncrementalItemItem slot
- DirectiveCngxIncrementalLoadingLoading slot
- TokenCNGX_INCREMENTAL_LIST_CONFIGConfiguration cascade token
- ComponentCngxCommandPaletteWCAG AAThe opinionated Cmd/Ctrl+K command palette preset
- DirectiveCngxCommandGroupHeaderOverrides the default group header
- DirectiveCngxCommandPaletteEmptyOverrides the default empty state
- DirectiveCngxCommandPaletteErrorOverrides the default error state
- DirectiveCngxCommandPaletteFooterOverrides the default keyboard-legend footer
- DirectiveCngxCommandPaletteLoadingOverrides the default first-load skeleton
- DirectiveCngxCommandPaletteTriggerWCAG AAOptional explicit trigger for a {@link CngxCommandPalette}
- DirectiveCngxCommandRowOverrides the default command row
- TokenCNGX_COMMAND_PALETTE_CONFIGDI token carrying the resolved {@link CngxCommandPaletteConfig}
- TokenCNGX_COMMAND_PALETTE_HOSTDI token the panel injects (optional) to reach its hosting palette surface
- TokenCNGX_PALETTE_KEYBINDING_FACTORYSwappable open-trigger seam
- ComponentCngxContextMenuWCAG AADeclarative context-menu panel
- ComponentCngxContextMenuDividerWCAG AANon-interactive separator between context-menu item groups
- ComponentCngxContextMenuItemWCAG AAA single actionable context-menu item
- ComponentCngxContextMenuItemCheckboxWCAG AAA checkable context-menu item ( role="menuitemcheckbox" )
- ComponentCngxContextMenuItemRadioWCAG AAA radio-style context-menu item ( role="menuitemradio" )
- DirectiveCngxContextMenuContentWCAG AALazy content slot for {@link CngxContextMenu}
- DirectiveCngxContextMenuForWCAG AADocks a {@link CngxContextMenu} onto a target element
- ComponentCngxDataGridAccordionWCAG AAData-grid accordion group
- ComponentCngxDataGridFooterWCAG AAThe footer row of a {@link CngxDataGridAccordion}
- ComponentCngxDataGridHeaderWCAG AAThe column-header row of a {@link CngxDataGridAccordion}
- ComponentCngxDataGridRowWCAG AAA disclosure row in a {@link CngxDataGridAccordion}
- ComponentCngxDgaFilterFieldWCAG AAA ready-made filter row for a {@link CngxDataGridAccordion}: a full-width grid-column: 1 / -1 band with a visible <...
- DirectiveCngxDgaCountWCAG AAA polite aria-live region for the visible-row count of a {@link CngxDataGridAccordion}
- DirectiveCngxDgaFilterWCAG AATurns a projected <input> into the filter box for the {@link CngxDataGridAccordion} it lives in: it two-way-bin...
- DirectiveCngxDgaRowBusyWCAG AAStructural slot for a {@link CngxDataGridRow}'s busy state
- DirectiveCngxDgaRowErrorWCAG AAStructural slot for a {@link CngxDataGridRow}'s error state
- DirectiveCngxDgaSortHeaderWCAG AAMakes a {@link CngxDataGridHeader} cell sort the grid it lives in with a single attribute - cngxDgaSortHeader="f...
- DirectiveCngxDgCellWCAG AAA single cell in a {@link CngxDataGridRow}, {@link CngxDataGridHeader}, or {@link CngxDataGridFooter}
- TokenCNGX_DATA_GRID_ACCORDIONDI token for the {@link CngxDataGridAccordionContext}
- TokenCNGX_DATA_GRID_ACCORDION_CONFIGApp-wide configuration cascade for the data-grid-accordion organism
- ComponentCngxEmptyStateWCAG AAEmpty-state display organism for grids, tables, lists, and dashboards
- TokenCNGX_FEEDBACK_CONFIGWCAG AAInjection token for the global feedback configuration
- ComponentCngxAlertWCAG AAInline alert atom with enter/exit animations, state-driven visibility, auto-dismiss with pause-on-hover/focus, and op...
- ComponentCngxAlertStackWCAG AAScoped alert stack - renders alerts from its own CngxAlerter instance merged with the nearest ancestor/environment in...
- DirectiveCngxAlertActionAction button marker inside an alert
- DirectiveCngxAlertIconContent slot directive for custom alert icons
- DirectiveCngxAlertOnWCAG AADeclarative state-to-alert bridge for scoped alert stacks
- InjectableCngxAlerterWCAG AAScoped alert service - manages an alert stack as a signal array
- ComponentCngxAsyncContainerWCAG AAAsync container molecule - coordinates all feedback states for data loading
- DirectiveCngxAsyncContentTplMarks the content template inside cngx-async-container
- DirectiveCngxAsyncEmptyTplMarks the empty-state template inside cngx-async-container
- DirectiveCngxAsyncErrorTplMarks the error template inside cngx-async-container
- DirectiveCngxAsyncSkeletonTplMarks the skeleton template inside cngx-async-container
- ComponentCngxBannerOutletWCAG AABanner outlet - renders the global banner stack at the top of the page
- ComponentCngxBannerTriggerWCAG AADeclarative banner trigger - renders nothing, shows/dismisses a global banner when [when] changes
- DirectiveCngxBannerOnWCAG AADeclarative state-to-banner bridge
- InjectableCngxBannerWCAG AAGlobal banner service - manages system-level banners as a signal array
- TokenCNGX_FEEDBACK_I18NWCAG AADI token for the feedback i18n bundle
- ComponentCngxLoadingIndicatorWCAG AALoading indicator atom - purely visual, blocks no interaction
- ComponentCngxLoadingOverlayWCAG AALoading overlay - content container that blocks interaction while loading
- ComponentCngxProgressWCAG AAProgress indicator atom - determinate or indeterminate
- ComponentCngxToastWCAG AADeclarative toast - renders nothing at its position, pushes into the global CngxToastOutlet
- ComponentCngxToastOutletWCAG AAToast outlet - renders the toast stack at a fixed viewport position
- DirectiveCngxToastOnWCAG AADeclarative state-to-toast bridge
- InjectableCngxToasterWCAG AAFeature-scoped toast service - not providedIn: 'root'
- ComponentCngxGridComposable CSS grid layout component
- ComponentCngxStackComposable flex-based stack layout component
- DirectiveCngxMatAccordionWCAG AAThe Material twin of the cngx accordion: attach cngxMatAccordion to a vanilla <mat-accordion> and it is driven ...
- DirectiveCngxMatPaginatorWCAG AAThe in-place adoption half of the Material paginator instrumentation: add cngxMatPaginator to an existing <mat-pag...
- DirectiveCngxMatStepperWCAG AAThe Material twin of the CNGX stepper: attach cngxMatStepper to a vanilla <mat-stepper> and it is bridged to a ...
- TokenCNGX_MAT_STEP_HANDLE_FACTORYWCAG AADI token fronting the per-step handle factory used by the [cngxMatStepper] instrumentation directive
- DirectiveCngxMatTabAggregatorContentWCAG AAStructural slot directive marking the aggregator-descriptor template for [cngxMatTabs]
- DirectiveCngxMatTabErrorWCAG AAPer-tab error-aggregator binding for [cngxMatTabs]
- DirectiveCngxMatTabErrorFlagWCAG AAPer-tab direct invalid flag for [cngxMatTabs] - the simple-case sibling to [cngxMatTabError]
- DirectiveCngxMatTabLinkWCAG AARegisters an <a mat-tab-link> anchor as a {@link CngxTabHandle} with the enclosing {@link CngxMatTabNav} presenter
- DirectiveCngxMatTabNavWCAG AALayers the cngx error / rejection / announcement layer onto Material's native router tabs ( <nav mat-tab-nav-b...
- DirectiveCngxMatTabRejectionContentWCAG AAStructural slot directive marking the rejection-descriptor template for [cngxMatTabs]
- DirectiveCngxMatTabsWCAG AAAttaches to an existing <mat-tab-group> and wires it to a {@link CngxTabGroupPresenter} - consumers get the com...
- DirectiveCngxMatTabsRegistryWCAG AASibling host-directive that owns the per-MatTab handle registry for [cngxMatTabs]
- TokenCNGX_MAT_TAB_HANDLE_FACTORYWCAG AADI token fronting the per-tab handle factory used by [cngxMatTabs]
- TokenCNGX_MAT_TABS_CONFIGDI token holding a partial {@link CngxMatTabsConfig}
- TokenCNGX_MAT_TABS_REGISTRY_HOSTWCAG AADI token the {@link CngxMatTabsRegistry} directive provides via useExisting
- InjectableCngxOverlayWCAG AAThin service over CDK Overlay that returns a typed CngxOverlayRef
- ClassCngxOverlayRefWCAG AATyped wrapper around a CDK OverlayRef that exposes a close result stream
- ComponentCngxPaginatorWCAG AADeclarative, skinnable pagination organism
- ComponentCngxPaginatorAlphaWCAG AAAlphabetical / category chips: a role="group" toggle strip over the {@link CngxBucketPaginate} range model
- ComponentCngxPaginatorDotsWCAG AAThe dots indicator: one circular <button> per page inside a clipped viewport track
- ComponentCngxPaginatorFirstWCAG AAFirst-page segment
- ComponentCngxPaginatorGotoWCAG AAGo-to-page segment: a native <input type="number">
- ComponentCngxPaginatorInfiniteWCAG AAInfinite-scroll segment: a bottom-of-list sentinel that auto-advances the page as it scrolls into view, composing Cng...
- ComponentCngxPaginatorLastWCAG AALast-page segment
- ComponentCngxPaginatorLoadMoreWCAG AALoad-more segment: an append-don't-replace trigger over the same brain
- ComponentCngxPaginatorNextWCAG AANext-page segment
- ComponentCngxPaginatorPageOfPagesWCAG AAPage-of-pages segment
- ComponentCngxPaginatorPagesWCAG AAThe numbered page row
- ComponentCngxPaginatorPageSizeWCAG AAItems-per-page segment
- ComponentCngxPaginatorPrevWCAG AAPrevious-page segment
- ComponentCngxPaginatorRailWCAG AAProgress-rail segment: a horizontal rail whose fill tracks the current page position, with an overlaid knob riding th...
- ComponentCngxPaginatorRangeWCAG AARange-readout segment: renders start-end of total for the current page
- ComponentCngxPaginatorStatusWCAG AAPage-status readout: renders "Page n of m" for the current page
- DirectiveCngxPaginatorLoadingWCAG AAOverrides the paginator's built-in busy indicator
- TokenCNGX_PAGINATOR_ANNOUNCER_FACTORYSwap token for the live-region announcer derivation
- TokenCNGX_PAGINATOR_CONFIGConfiguration cascade token
- TokenCNGX_PAGINATOR_HOSTWCAG AADI token the CngxPaginator shell provides via useExisting
- TokenCNGX_PAGINATOR_PAGE_WINDOW_FACTORYSwap token for the page-row truncation algorithm
- ComponentCngxSidenavWCAG AADeclarative sidebar component for the four drawer modes ( over , push , side , mini ) plus an auto default, two-way [...
- ComponentCngxSidenavContentWCAG AAMain content area within a CngxSidenavLayout
- ComponentCngxSidenavLayoutWCAG AAContainer for one or two CngxSidenav panels and a CngxSidenavContent
- DirectiveCngxSidenavFooterBottom region of <cngx-sidenav>
- DirectiveCngxSidenavHeaderTop region of <cngx-sidenav>
- DirectiveCngxSidenavRouterSyncDeep-links a sidenav's open state into a query param
- TokenCNGX_SIDENAVContract token for a sidenav rail
- TokenCNGX_SIDENAV_CONFIGApp-wide configuration cascade for the sidenav family
- ComponentCngxSkeletonContainerWCAG AASkeleton loading container with built-in placeholder repetition
- DirectiveCngxSkeletonPlaceholderWCAG AAStructural slot directive that registers a <ng-template> as the loading-state stand-in for <cngx-skeleton>
- ComponentCngxSpeakButtonWCAG AAAReady-made speaker button that connects to a {@link CngxSpeak} directive via an explicit [speakRef] input - no ancest...
- ComponentCngxStatCardWCAG AACard-framed KPI tile: one <cngx-stat-card> renders a complete dashboard metric - card surface, coordinated stat...
- DirectiveCngxStatCardFooterMarks the footer row of a {@link CngxStatCard} - a timestamp, a drill-down link, a cngx-tag row
- DirectiveCngxStatCardVizMarks the inline visualisation of a {@link CngxStatCard} - a cngx-sparkline , cngx-mini-area , cngx-deviation-bar , o...
- TokenCNGX_STAT_CARD_CONFIGApp-wide configuration cascade for the stat-card
- ComponentCngxDotStepperWCAG AADot stepper variant
- ComponentCngxProgressBarStepperWCAG AAProgress-Bar stepper variant
- ComponentCngxStepperWCAG AAStepper organism
- ComponentCngxStepperFooterWCAG AANavigation action-bar molecule for the stepper family
- ComponentCngxTextStepperWCAG AAText stepper variant
- DirectiveCngxStepperFooterCenterMarker for the footer's center region - a progress hint, a <cngx-stepper-count> , or a "50% complete&q...
- DirectiveCngxStepperFooterEndMarker for the footer's trailing region (inline-end) - typically a Continue / Finish control, optionally preceded...
- DirectiveCngxStepperFooterStartMarker for the footer's leading region (inline-start)
- ComponentCngxTabGroupWCAG AACNGX tab-group organism
- ComponentCngxTabNavWCAG AACNGX tab-nav organism
- ComponentCngxTabOverflowWCAG AAOpt-in overflow indicator for <cngx-tab-group>
- ComponentCngxTimelineWCAG AAGrouped, themed, RTL-safe timeline over a flat list of events
- TokenCNGX_TIMELINE_VIEW_FACTORYSwap point for the body-view mapping
- ComponentCngxTocWCAG AA"On this page" navigation rail
- DirectiveCngxTocItemSlotPer-item template slot for CngxToc
- DirectiveCngxTocRouterSyncDeep-links a CngxToc into the URL fragment
- TokenCNGX_TOCContract token for a toc rail
- TokenCNGX_TOC_CONFIGApp-wide configuration cascade for the table-of-contents organism
References289#
- InterfaceCngxA11yPanelAxisOptionOne selectable option in an axis control group: the value written to the axis signal plus the visible/toggle label
- InterfaceCngxA11yPanelConfigResolved panel configuration - the text bundle plus the ordered axis list
- InterfaceCngxA11yPanelLabelsPanel text: per-axis group labels, the Reset control label, the default heading (shown when no [cngxA11yPanelHeader] ...
- InterfaceCngxA11yPanelLabelsOverridePartial text override accepted by withA11yPanelLabels
- FunctionapplyFeaturesReduce a feature list onto a base config, merging text and axes in isolation
- FunctioninjectA11yPanelConfigConvenience accessor for the resolved panel configuration
- FunctionprovideA11yPanelConfigApplication-root configuration cascade for the accessibility panel
- FunctionprovideA11yPanelConfigAtComponent-scoped configuration override
- FunctionwithA11yPanelAxesReplace the rendered axis list - reorder groups, drop an axis, or restrict the options a group offers
- FunctionwithA11yPanelLabelsOverride any subset of the panel text - axis group labels, the Reset label, the default heading, or the Reset announc...
- VariableCNGX_A11Y_PANEL_DEFAULTSLibrary defaults - English
- Type AliasCngxA11yPanelAxisThe four accessibility axes the panel can render a control group for
- Type AliasCngxA11yPanelAxisSpecA rendered axis control group: which axis, its ordered options, and the value Reset restores (the axis' own libra...
- Type AliasCngxA11yPanelConfigFeatureA single configuration override produced by a with* feature factory
- InterfaceCngxAccordionConfigApp-wide cascade for the accordion organism's locale-sensitive disabledReason string, the default heading level, ...
- InterfaceCngxAccordionGroupContextUI-local context a {@link CngxAccordionGroup} exposes so each CngxAccordionItem reads the shared heading level withou...
- InterfaceCngxAccordionItemIconContextTemplate context for {@link CngxAccordionItemIcon}: $implicit is the item's current expanded state, so the overri...
- InterfaceCngxAccordionItemStateContextTemplate context handed to the busy ( *cngxAccordionItemBusy ) and error ( *cngxAccordionItemError ) slots so an over...
- FunctionclampHeadingLevelCoerce a bound value to a number (via coerceNumberProperty , falling back to fallback ) and clamp it into the ARIA he...
- FunctioninjectAccordionConfigConvenience accessor for the accordion configuration cascade
- FunctionprovideAccordionConfigApplication-root configuration cascade for the accordion
- FunctionprovideAccordionConfigAtComponent-scoped configuration cascade for the accordion
- FunctionwithAccordionLabelsOverride the accordion's locale-sensitive announced strings - disabledReason (spoken when an item is disabled) an...
- FunctionwithAccordionSkinSet the app-wide default visual skin for <cngx-accordion-group>
- FunctionwithAccordionTemplatesSet app-wide slot templates - the config tier of the slot cascade ( *cngxAccordionItemXxx per-instance -> this -&g...
- FunctionwithDefaultHeadingLevelOverride the default heading level ( aria-level ) a CngxAccordionGroup applies when [headingLevel] is not bound
- Type AliasCngxAccordionConfigFeatureDiscriminated-union shape returned by withAccordionLabels / withDefaultHeadingLevel
- Type AliasCngxAccordionSeverityPer-item semantic severity, reflected onto the [data-severity] host attribute for skins that visualise it (the severi...
- Type AliasCngxAccordionSkinSelectable visual skin for <cngx-accordion-group>
- Type AliasActionButtonVariantVisual variant for the action button - maps to a CSS class
- InterfaceCngxBreadcrumbConfigApp-wide cascade for the breadcrumb family's ARIA labels, the router dataKey , and the default visual skin
- InterfaceCngxBreadcrumbCrumbOne crumb in a {@link CngxBreadcrumbBar} trail
- InterfaceCngxBreadcrumbIconContextContext for the *cngxBreadcrumbIcon template
- InterfaceCngxBreadcrumbItemAccessoryContextContext for the *cngxBreadcrumbItemAccessory template
- InterfaceCngxBreadcrumbItemsSourceContract an external crumb producer provides so {@link CngxBreadcrumbBar} reads its trail from a signal instead of th...
- InterfaceCngxBreadcrumbOverflowItemContextContext for the *cngxBreadcrumbOverflowItem template
- InterfaceCngxBreadcrumbSiblingOne sibling in a {@link CngxBreadcrumbSiblings} dropdown - an alternative page at the same trail level
- InterfaceCngxBreadcrumbSiblingItemContextContext for the *cngxBreadcrumbSiblingItem template
- InterfaceCngxBreadcrumbSiblingsSourceContract an external sibling producer provides so {@link CngxBreadcrumbSiblings} reads its rows from a signal instead...
- FunctionbuildCrumbsWalks the activated route tree from the root down the firstChild chain, accumulating the URL and emitting one crumb p...
- FunctionbuildSiblingsEnumerates the sibling routes at depth in the activated route chain: the children of that level's parent (or the ...
- FunctioncrumbsEqualPositional shape equality for two crumb trails
- FunctioninjectBreadcrumbConfigConvenience accessor for the breadcrumb configuration cascade
- FunctionprovideBreadcrumbConfigApplication-root configuration cascade for the breadcrumb family
- FunctionprovideBreadcrumbConfigAtComponent-scoped configuration cascade for the breadcrumb family
- FunctionsiblingsEqualPositional shape equality for two sibling sets
- FunctionwithBreadcrumbAriaLabelsOverride the breadcrumb family's ARIA-string fallbacks - the bar landmark name and the overflow/siblings trigger ...
- FunctionwithBreadcrumbDataKeyOverride the route-data key the breadcrumb router-sync directives ( CngxBreadcrumbRouterSync , CngxBreadcrumbSiblings...
- FunctionwithBreadcrumbIconKeyOverride the route-data key CngxBreadcrumbRouterSync reads the per-crumb opaque icon token from (default 'icon...
- FunctionwithBreadcrumbSkinSelect the app-wide default visual skin for CngxBreadcrumbBar
- Type AliasCngxBreadcrumbConfigFeatureDiscriminated-union shape returned by the breadcrumb config features - withBreadcrumbAriaLabels , withBreadcrumbDataK...
- Type AliasCngxBreadcrumbSkinSelectable visual skin for CngxBreadcrumbBar
- InterfaceCngxChartPanelConfigApp-wide cascade for the chart-panel's ARIA strings and its default legend placement
- InterfaceCngxChartPanelRegistryTitle-registration contract the panel exposes to its projected title slot
- FunctioninjectChartPanelConfigConvenience accessor for the chart-panel configuration cascade
- FunctionprovideChartPanelConfigApplication-root configuration cascade for the chart-panel
- FunctionprovideChartPanelConfigAtComponent-scoped configuration cascade for the chart-panel
- FunctionwithChartPanelAriaLabelsOverride the chart-panel's string fallbacks
- FunctionwithChartPanelLegendPositionMove the cascade default for where a projected cngx-chart-legend sits
- Type AliasCngxChartPanelConfigFeatureDiscriminated-union shape returned by the chart-panel config features
- Type AliasCngxChartPanelLegendPositionWhere the projected legend sits relative to the chart body
- InterfaceCngxIncrementalErrorContextContext exposed to a projected error template - a retry callback that re-drives the consumer's data source (emits...
- InterfaceCngxIncrementalItemContextContext exposed to a projected item template - the accumulated item and its index in the revealed slice
- InterfaceCngxIncrementalListAriaLabelsAccessible-name / visible-label strings for the incremental-list view states
- InterfaceCngxIncrementalListConfigResolved incremental-list configuration - the accessible-name strings plus an optional templates slot tree, each merg...
- InterfaceCngxIncrementalListTemplatesApplication-wide template-slot defaults
- FunctioninjectIncrementalListConfigConvenience accessor for the incremental-list configuration
- FunctionprovideIncrementalListConfigApplication-root configuration cascade for the incremental list
- FunctionprovideIncrementalListConfigAtComponent-scoped incremental-list configuration override
- FunctionwithIncrementalListAriaLabelsOverride any subset of the incremental-list labels
- FunctionwithIncrementalListTemplatesSupply application-wide template-slot defaults
- VariableCNGX_INCREMENTAL_LIST_DEFAULTSLibrary defaults - English
- Type AliasCngxIncrementalListConfigFeatureA single configuration override produced by a with* feature factory
- Type AliasCngxIncrementalListSkinVisual skin
- InterfaceCngxCommandGroupHeaderContextContext for the {@link CngxCommandGroupHeader} slot
- InterfaceCngxCommandPaletteConfigResolved, localisable configuration for the command palette
- InterfaceCngxCommandPaletteEmptyContextContext for the {@link CngxCommandPaletteEmpty} slot
- InterfaceCngxCommandPaletteErrorContextContext for the {@link CngxCommandPaletteError} slot
- InterfaceCngxCommandPaletteHostContract the palette surface exposes to its panel body
- InterfaceCngxCommandPaletteLegendEntryOne keyboard-legend row in the palette footer: the key glyphs and what they do
- InterfaceCngxCommandPaletteTemplatesGlobal default template overrides, keyed by slot
- InterfaceCngxCommandRowContextContext for the {@link CngxCommandRow} slot
- InterfaceCngxPaletteKeybindingHandle returned by a palette keybinding: a teardown that removes the document listener
- FunctioncreatePaletteKeybindingDefault palette keybinding: installs a document keydown listener that calls onOpen whenever the combo is pressed (mat...
- FunctioninjectCommandPaletteConfigResolves the {@link CngxCommandPaletteConfig} from the current injection scope
- FunctionprovideCommandPaletteConfigProvide a palette configuration at app root
- FunctionprovideCommandPaletteConfigAtComponent-scoped palette configuration override
- FunctionwithCommandPaletteLabelsOverride any subset of the palette's text labels
- FunctionwithCommandPaletteTemplatesRegister global default slot templates
- FunctionwithKeyboardLegendReplace the footer keyboard legend
- FunctionwithPaletteShortcutSet the combo that opens the palette (parsed via parseKeyCombo , e.g
- FunctionwithResultCountFormatterReplace the aria-live result-count formatter (e.g
- VariableDEFAULT_COMMAND_PALETTE_CONFIGLibrary-default palette configuration, built from the internal defaults const
- Type AliasCngxCommandPaletteConfigFeatureA partial-config override produced by a with* helper
- Type AliasCngxCommandPaletteFooterContextContext for the {@link CngxCommandPaletteFooter} slot
- Type AliasCngxCommandPaletteLoadingContextContext for the {@link CngxCommandPaletteLoading} slot
- Type AliasCngxPaletteKeybindingFactoryFactory producing a {@link CngxPaletteKeybinding} for a combo
- InterfaceCngxContextMenuContentContextContext handed to a *cngxContextMenuContent template
- InterfaceCngxContextMenuPanelStructural contract a context-menu panel exposes to CngxContextMenuFor
- FunctioncreateContextMenuItemSubmenuFacadeBuild the popover-facade adapter the submenu brain ( CngxMenuItemSubmenu ) drives instead of a [cngxMenuItemSubmenu] ...
- InterfaceCngxDataGridAccordionConfigApp-wide cascade for the data-grid-accordion's default visual skin
- InterfaceCngxDataGridAccordionConfigFeatureDiscriminated-union shape returned by withDataGridSkin
- InterfaceCngxDataGridAccordionContextUI-local context a {@link CngxDataGridAccordion} exposes so each {@link CngxDataGridRow} reads the shared heading lev...
- InterfaceCngxDgaRowStateContextTemplate context handed to the busy ( *cngxDgaRowBusy ) and error ( *cngxDgaRowError ) slots of a {@link CngxDataGrid...
- FunctioninjectDataGridAccordionConfigConvenience accessor for the data-grid-accordion configuration cascade
- FunctionprovideDataGridAccordionConfigApplication-root configuration cascade for the data-grid-accordion
- FunctionprovideDataGridAccordionConfigAtComponent-scoped configuration cascade for the data-grid-accordion
- FunctiontrackForMap a cell's col track intent to one CSS grid-template-columns track
- FunctionwithDataGridSkinSet the app-wide default visual skin for <cngx-data-grid-accordion>
- VariableNOT_SORTED
- VariableSORTED_ASCENDING
- VariableSORTED_DESCENDING
- Type AliasCngxDataGridSeverityPer-row semantic severity, reflected onto the [data-severity] host attribute for skins that visualise it (the log-str...
- Type AliasCngxDataGridSkinSelectable visual skin for <cngx-data-grid-accordion>
- Type AliasCngxDgCellAlignInline alignment of a data-grid cell within its column track
- Type AliasCngxDgCellTrackColumn-sizing intent for a data-grid track, authored on the cngxDgaCell s of the {@link CngxDataGridHeader} (the sing...
- InterfaceFeedbackConfigGlobal configuration for all feedback components
- InterfaceFeedbackFeatureA feature configuration function returned by withXxx() helpers
- FunctionprovideFeedbackRegister global defaults for all feedback components
- FunctionwithAlertIconsReplace the built-in SVG icons in CngxAlert per severity
- FunctionwithAlertsEnable the scoped alert system within provideFeedback()
- FunctionwithBannersEnable the global banner system within provideFeedback()
- FunctionwithCloseIconReplace the built-in X SVG in all close/dismiss buttons globally
- FunctionwithLoadingDefaultsSet default timing for all loading indicators and overlays
- FunctionwithToastsEnable the toast system within provideFeedback()
- VariableALERT_FALLBACK_DURATIONAuto-dismiss fallback when neither duration nor withAlerts({defaultDuration}) is set
- VariableFEEDBACK_I18N_DEFAULTS
- InterfaceAlertConfigConfiguration for a programmatic alert
- InterfaceAlertRefHandle to a displayed alert - allows programmatic dismiss
- InterfaceAlertStateTracked state for a single alert - the element type of the public CngxAlerter.alerts signal
- Type AliasAlertSeveritySeverity level for the alert - determines visual style, icon, and ARIA role
- Type AliasAlertVisibilityPhaseVisibility phase for enter/exit CSS animations
- InterfaceBannerConfigConfiguration for a system-level banner
- InterfaceBannerRefHandle to a displayed banner
- InterfaceCngxFeedbackAnnouncementsLive-region copy the feedback family announces on its own behalf
- InterfaceCngxFeedbackI18nFeedback i18n surface
- FunctioninjectFeedbackI18nInject the resolved feedback i18n bundle
- FunctionprovideFeedbackI18nProvider for the feedback i18n bundle on its own, without the rest of provideFeedback()
- FunctionwithFeedbackI18nLabelsOverride the feedback region names from inside provideFeedback()
- Type AliasCngxFeedbackI18nOverridesOverride shape: every top-level key optional, and announcements overridable key by key rather than all-or-nothing
- FunctionwithSpinnerTemplateReplace the built-in SVG spinner in CngxLoadingIndicator and CngxLoadingOverlay
- Type AliasLoadingIndicatorVariantVisual variant for the loading indicator
- Type AliasProgressVariantVisual variant for the progress indicator
- InterfaceToastConfigConfiguration for a single toast
- InterfaceToastRefHandle to a displayed toast - allows programmatic dismiss
- InterfaceToastStateTracked state for a single toast - the element type of the public CngxToaster.toasts signal
- FunctionprovideToastsStandalone provider for the toast system - use when not using provideFeedback()
- Type AliasToastPositionPosition for the toast stack
- FunctioncoerceColumns
- VariableGAP_DEFAULTS
- Type AliasStackAlignCross-axis alignment for {@link CngxStack}
- Type AliasStackDirectionMain-axis direction for {@link CngxStack}
- Type AliasStackGapSpacing scale for {@link CngxStack}
- InterfaceCngxMatPaginatorAnnounceContextContext handed to {@link CngxMatPaginator.announceLabel} to build the screen-reader announcement after each page / pa...
- InterfaceCngxMatStepHandleSetupWiring bundle returned from {@link createMatStepHandle}
- FunctioncreateMatStepHandleTranslates a Material MatStep into a cngx {@link CngxStepRegistration}
- Type AliasCngxMatStepHandleFactoryFactory signature for {@link createMatStepHandle}
- InterfaceClosestTabGroupSourceSubset of Material's MatTab carrying the _closestTabGroup back-reference (the owning MatTabGroup , resolved via D...
- InterfaceCngxMatTabAggregatorContentContextContext passed to the *cngxMatTabAggregatorContent template
- InterfaceCngxMatTabAggregatorDecorationOptionsOptions for {@link createMatTabAggregatorDecoration}
- InterfaceCngxMatTabAggregatorErrorEntryOne per-tab error-aggregator decoration entry
- InterfaceCngxMatTabHandleSetupWiring bundle returned from {@link createMatTabHandle}
- InterfaceCngxMatTabRejectionContentContextContext passed to the *cngxMatTabRejectionContent template
- InterfaceCngxMatTabRejectionDecorationOptionsOptions for {@link createMatTabRejectionDecoration}
- InterfaceCngxMatTabsConfigBehaviour knobs for [cngxMatTabs]
- InterfaceCngxMatTabsConfigFeatureFeature object returned by with* mat-tabs functions and consumed by {@link provideMatTabsConfig} / {@link provideMatT...
- InterfaceCngxMatTabsRegistryHostRead-mostly contract for the per-tab handle-setup registry
- InterfaceCngxMatTabsTemplatesApp-wide template defaults for the [cngxMatTabs] decorations - the middle cascade tier between a per-instance structu...
- InterfaceCompletedOverrideSourceSubset of CDK's CdkStep carrying the _completedOverride WritableSignal
- InterfaceIconOverrideHostSubset of Material's MatStepper carrying the _iconOverrides map
- InterfaceStateChangeSourceSubset of Material's MatTab carrying the _stateChanges Subject
- FunctioncreateCngxMatTabOverflowDomAdapterMaterial variant of {@link CngxTabOverflowDomAdapter}
- FunctioncreateMatTabHandleTranslates a Material MatTab into a cngx {@link CngxTabHandle} plus a writable errorAggregator slot the [cngxMatTabEr...
- FunctiondefaultRetryCeilingWarn
- Functionfeature
- FunctioninjectMatTabsConfigResolve the effective [cngxMatTabs] configuration for the current injector
- FunctionmergeFeatures
- FunctionprovideMatTabsConfigApp-wide [cngxMatTabs] configuration
- FunctionprovideMatTabsConfigAtComponent-scope [cngxMatTabs] configuration
- FunctionwithAnchorRetryAttemptsCap on the [cngxMatTabs] overflow-anchor retry loop
- FunctionwithHalfWiredSlotSinkOverride the half-wired-slot diagnostic sink
- FunctionwithMatTabRejectionTemplateApp-wide override for the rejection SR-descriptor content
- VariableMAT_MDC_TAB_HEADER_SELECTOR.mat-mdc-tab-header - the strip element rendered by MatTabHeader
- VariableMAT_MDC_TAB_LABEL_CONTAINER_SELECTOR.mat-mdc-tab-label-container - Material's IO-friendly scroll viewport ancestor of the rendered tab buttons
- VariableMAT_MDC_TAB_SELECTOR.mat-mdc-tab - the class Material applies to the rendered tab <button> elements inside MatTabHeader
- Type AliasCngxMatTabHalfWiredSlotSinkSink callback invoked by [cngxMatTabs] 's aggregator-decoration projector when a consumer wires exactly one of *c...
- Type AliasCngxMatTabHandleFactoryFactory signature for {@link createMatTabHandle}
- InterfaceCngxOverlayRefConfigConstruction-time options for a {@link CngxOverlayRef}
- FunctionprovideOverlayProvides CngxOverlay as an environment-scoped service
- Type AliasCngxOverlayConfigConfig accepted by {@link CngxOverlay.open}
- InterfaceAnnouncerSourceWhat the announcer is reacting to, sampled together so transitions are atomic
- InterfaceCngxPaginatorAnnouncementsLive-region announcement phrasing
- InterfaceCngxPaginatorAnnouncerReactive announcement source for the paginator live region
- InterfaceCngxPaginatorAriaLabelsAccessible-name strings for the paginator landmark and its segment parts
- InterfaceCngxPaginatorConfigResolved paginator configuration
- InterfaceCngxPaginatorFormatsDisplay-text formatters for the data-readout segments
- InterfaceCngxPaginatorHostRead-mostly state-and-navigation contract every paginator segment part injects instead of the concrete CngxPaginator ...
- InterfaceCngxPaginatorTemplatesApplication-wide template-slot defaults
- InterfaceDot
- InterfaceDotModel
- InterfaceNavCore
- InterfaceNavCoreOptions
- InterfacePageWindowThe rendered sequence plus the gap count (a cheap structural fingerprint)
- FunctionbuildDotsBuild the full dot sequence plus the viewport anchor
- FunctioncreatePaginatorAnnouncerBuilds the paginator live-region message as a single derived signal - no class logic baked into the shell, so the ski...
- FunctioncreatePaginatorNavCoreShared nav-button glue
- FunctiondotsEqual
- FunctioninjectPaginatorConfigConvenience accessor for the paginator configuration
- FunctionpageWindowCompute the windowed page sequence around current for total pages
- FunctionpageWindowEqualStructural equality for two page windows
- FunctionprovideCngxPaginatorConfigApplication-root configuration cascade for the paginator
- FunctionprovideCngxPaginatorConfigAtComponent-scoped paginator configuration override
- Functionrange
- FunctionwithPaginatorAnnouncementsOverride any subset of the paginator live-region announcement phrasing
- FunctionwithPaginatorAriaLabelsOverride any subset of the paginator accessible-name strings
- FunctionwithPaginatorPageSizeOptionsSupply the default items-per-page choices for the cngx-pgn-page-size dropdown app-wide
- FunctionwithPaginatorPageStatusFormatOverride the page-status format
- FunctionwithPaginatorRangeFormatOverride the range-readout format
- FunctionwithPaginatorTemplatesSupply application-wide template-slot defaults for the paginator
- VariableCNGX_PAGINATOR_DEFAULTSLibrary defaults - English
- VariableCNGX_PAGINATOR_GLYPHSDefault text glyphs for the paginator segments
- VariablecreatePaginatorPageWindowDefault page-window factory
- VariableHALFPages flanking the centred current page inside the viewport
- VariableNAV_TEMPLATE
- VariableVISIBLEVisible dot count in the viewport before the track scrolls
- Type AliasCngxPaginatorAnnouncerFactoryThe shape an override must match to swap the announcer derivation
- Type AliasCngxPaginatorConfigFeatureA single configuration override produced by a with* feature factory
- Type AliasCngxPaginatorDensityDensity preset
- Type AliasCngxPaginatorPageWindowFactoryThe shape an override must match to swap the page-window computation
- Type AliasCngxPaginatorPageWindowFnThe page-window computation cngx-pgn-pages calls per recompute: given the current 0-based page, the total page count,...
- Type AliasCngxPaginatorSkinVisual skin
- Type AliasDotSizeResting size tier of a rendered dot
- Type AliasNavAriaKeyConfig keys the four nav segments label their button with
- Type AliasPageItemOne slot in the rendered page row: a page button or a truncation gap
- InterfaceCngxSidenavConfigApp-wide cascade for the sidenav family's dimension defaults, the mini expand-on-hover dwell, and the shortcut be...
- InterfaceCngxSidenavContractMinimal contract a sidenav rail exposes to the router-sync directive: the two-way opened signal it reads and writes
- FunctioninjectSidenavConfigConvenience accessor for the sidenav configuration cascade
- FunctionparsePxNumeric value of a px-unit (or unitless) CSS length, null for any other unit
- FunctionprovideSidenavConfigApplication-root configuration cascade for the sidenav family
- FunctionprovideSidenavConfigAtComponent-scoped configuration cascade for the sidenav family
- FunctionwithSidenavDimensionsOverride the sidenav family's panel dimensions - width , miniWidth , minWidth , and maxWidth
- FunctionwithSidenavHoverDwellSet the app-wide default mini expand-on-hover dwell - enterDelay (ms before the rail expands) and leaveDelay (ms befo...
- FunctionwithSidenavRouterSyncSet the app-wide default query-param key for [cngxSidenavRouterSync] - the param the sidenav's opened state deep-...
- FunctionwithSidenavShortcutSet the app-wide default keyboard shortcut to toggle the sidenav (e.g
- VariableRESIZE_KEY_STEPPer-keypress width change of the arrow-key resize, in px
- Type AliasCngxSidenavConfigFeatureDiscriminated-union shape returned by the sidenav config features - withSidenavDimensions , withSidenavShortcut , wit...
- Type AliasResolvedSidenavModeA resolved mode - what 'auto' settles on plus every pinnable value
- Type AliasSidenavModeHow the sidenav interacts with the content area
- Type AliasSidenavPositionLogical position - flips in RTL
- InterfaceCngxSkeletonPlaceholderContextTemplate context for cngxSkeletonPlaceholder
- InterfaceCngxStatCardConfigApp-wide cascade for the stat-card's ARIA/message strings and its default loading treatment
- FunctioninjectStatCardConfigConvenience accessor for the stat-card configuration cascade
- FunctionprovideStatCardConfigApplication-root configuration cascade for the stat-card
- FunctionprovideStatCardConfigAtComponent-scoped configuration cascade for the stat-card
- FunctionwithStatCardAriaLabelsOverride the stat-card's string fallbacks - the busy announcement, the first-load error message, and the stale-da...
- FunctionwithStatCardLoadingTreatmentMove the cascade default for what a tile renders while it loads
- VariableDEFAULT_SKELETON_SLOTSPlaceholder shape for a card whose consumer projected no stat slots at all
- Type AliasCngxStatCardConfigFeatureDiscriminated-union shape returned by the stat-card config features - withStatCardAriaLabels and withStatCardLoadingT...
- InterfaceCngxTimelineFallbackCopyThe fallback copy the timeline renders when a consumer bound no slot for a surface, resolved once from the config cas...
- InterfaceCngxTimelineSlotQueriesThe eight contentChild() queries a timeline runs, handed over as one bag because AOT requires them to be declared on ...
- InterfaceCngxTimelineSlotsThe same eight, resolved
- InterfaceCngxTimelineSlotSourceAnything a cngx slot directive exposes: its own TemplateRef
- InterfaceCngxTimelineViewEverything the template needs to decide what the body shows
- FunctioncreateTimelineFallbackCopyFlattens the config's optional label bag into the exact set the template reads, so the template names what it wan...
- FunctioncreateTimelineSlotBindingThe family-standard three-stage template cascade, as one named concept: instance contentChild -> CNGX_ * _CONFIG.temp...
- FunctioncreateTimelineSlotsRuns {@link createTimelineSlotBinding} over the whole slot set at once, so the organism holds one field instead of ei...
- FunctioncreateTimelineViewDerives the whole body switch from one bound state
- Type AliasCngxTimelineModeRaster the timeline lays its rows out on
- Type AliasCngxTimelineOrientationWhich axis the run reads along
- Type AliasCngxTimelinePlacementWhich side of the rail each row's body sits on
- Type AliasCngxTimelineRailWhether the rail breaks between rows or reads as one line
- Type AliasCngxTimelineSkinVisual skin, applied through [data-skin]
- Type AliasCngxTimelineViewFactoryThe shape {@link CNGX_TIMELINE_VIEW_FACTORY} hands out
- InterfaceCngxTocConfigApp-wide cascade for the table-of-contents organism's ARIA label, its scroll behaviour, the CngxScrollSpy default...
- InterfaceCngxTocContractMinimal contract a toc rail exposes to its collaborators (the opt-in CngxTocRouterSync fragment directive): the activ...
- InterfaceCngxTocItemOne entry in a table-of-contents outline
- InterfaceCngxTocItemContextTemplate context handed to the *cngxTocItem slot and to a CNGX_TOC_CONFIG.templates.item default
- InterfaceMutableItemMutable node used while building the discovered tree, before it is frozen to CngxTocItem
- FunctioninjectTocConfigConvenience accessor for the toc configuration cascade
- FunctionitemsEqualStructural compare of two discovered outlines (id + label + nesting)
- FunctionprovideTocConfigApplication-root configuration cascade for the toc organism
- FunctionprovideTocConfigAtComponent-scoped configuration cascade for the toc organism
- FunctionwithTocAriaLabelsOverride the toc's ARIA-string fallback - the accessible name of the nav landmark that wraps the link list (defau...
- FunctionwithTocScrollBehaviorSet the app-wide default scroll behaviour used when a link is activated
- FunctionwithTocSpyMove the app-wide CngxScrollSpy defaults - the rootMargin and threshold the rail forwards to its internal spy
- FunctionwithTocTemplatesRegister a global default item template
- VariableEMPTY_IDSShared empty result so the no-active-section trail is reference-stable
- VariableEMPTY_ITEMSShared empty outline so the pre-scan / no-headings state is reference-stable
- Type AliasCngxTocConfigFeatureDiscriminated-union shape returned by the toc config features - withTocAriaLabels , withTocScrollBehavior , withTocSp...