UNPKG

@ngx-uk-frontend/core

Version:

Core utilities and shared functionality for ngx-uk-frontend libraries

17 lines 1.38 kB
import { Directive, contentChildren } from '@angular/core'; import { BreadcrumbDirective } from './breadcrumb.directive'; import * as i0 from "@angular/core"; /** * Base directive for breadcrumbs components across different design systems. * Provides common functionality for managing breadcrumb collections and navigation. */ export class BreadcrumbsDirective { /** Collection of breadcrumb items that are children of this component. */ items = contentChildren(BreadcrumbDirective, { ...(ngDevMode ? { debugName: "items" } : {}), descendants: true }); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.0.6", ngImport: i0, type: BreadcrumbsDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "17.2.0", version: "21.0.6", type: BreadcrumbsDirective, isStandalone: true, queries: [{ propertyName: "items", predicate: BreadcrumbDirective, descendants: true, isSignal: true }], ngImport: i0 }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.0.6", ngImport: i0, type: BreadcrumbsDirective, decorators: [{ type: Directive }], propDecorators: { items: [{ type: i0.ContentChildren, args: [i0.forwardRef(() => BreadcrumbDirective), { ...{ descendants: true }, isSignal: true }] }] } }); //# sourceMappingURL=breadcrumbs.directive.js.map