Skip to main content
cngx-src documentation

injectBreadcrumbConfig

Functionui/breadcrumbv0.1.0

projects/ui/breadcrumb/config/inject-breadcrumb-config.ts

Description#

Convenience accessor for the breadcrumb configuration cascade. Runs in injection context; resolves through the priority chain (per-instance Input -> provideBreadcrumbConfigAt -> provideBreadcrumbConfig -> library defaults). Equivalent to inject(CNGX_BREADCRUMB_CONFIG) - the helper exists so consumers don't import the token directly. Mirrors injectTagConfig in @cngx/common/display.

export class CngxBreadcrumbBar {
  private readonly cfg = injectBreadcrumbConfig();
  readonly label = input<string>(this.cfg.ariaLabels?.bar ?? 'Breadcrumb');
}

Signature#

injectBreadcrumbConfig()

Returns#

CngxBreadcrumbConfig