UNPKG

@cisstech/nge

Version:

NG Essentials is a collection of libraries for Angular developers.

16 lines 2.98 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@angular/cdk/portal"; import * as i3 from "./pipes/icon.pipe"; export class IconComponent { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: IconComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.1", type: IconComponent, selector: "ui-icon", inputs: { icon: "icon" }, ngImport: i0, template: "<ng-container [ngSwitch]=\"icon?.type\">\n <ng-template [cdkPortalOutlet]=\"icon|icon\"></ng-template>\n</ng-container>\n", styles: [":host{--icon-size: 16px;--display: block;display:var(--display);width:var(--icon-size);height:var(--icon-size)}:host:ng-deep>*{width:var(--icon-size);height:var(--icon-size)}\n"], dependencies: [{ kind: "directive", type: i1.NgSwitch, selector: "[ngSwitch]", inputs: ["ngSwitch"] }, { kind: "directive", type: i2.CdkPortalOutlet, selector: "[cdkPortalOutlet]", inputs: ["cdkPortalOutlet"], outputs: ["attached"], exportAs: ["cdkPortalOutlet"] }, { kind: "pipe", type: i3.IconPipe, name: "icon" }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: IconComponent, decorators: [{ type: Component, args: [{ selector: 'ui-icon', template: "<ng-container [ngSwitch]=\"icon?.type\">\n <ng-template [cdkPortalOutlet]=\"icon|icon\"></ng-template>\n</ng-container>\n", styles: [":host{--icon-size: 16px;--display: block;display:var(--display);width:var(--icon-size);height:var(--icon-size)}:host:ng-deep>*{width:var(--icon-size);height:var(--icon-size)}\n"] }] }], propDecorators: { icon: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ2UvdWkvaWNvbi9zcmMvaWNvbi5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ2UvdWkvaWNvbi9zcmMvaWNvbi5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQTs7Ozs7QUFRaEQsTUFBTSxPQUFPLGFBQWE7OEdBQWIsYUFBYTtrR0FBYixhQUFhLHlFQ1IxQiw0SEFHQTs7MkZES2EsYUFBYTtrQkFMekIsU0FBUzsrQkFDRSxTQUFTOzhCQUtWLElBQUk7c0JBQVosS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJ1xuaW1wb3J0IHsgSWNvbiB9IGZyb20gJy4vaWNvbnMnXG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3VpLWljb24nLFxuICB0ZW1wbGF0ZVVybDogJy4vaWNvbi5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2ljb24uY29tcG9uZW50LnNjc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgSWNvbkNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGljb24/OiBJY29uXG59XG4iLCI8bmctY29udGFpbmVyIFtuZ1N3aXRjaF09XCJpY29uPy50eXBlXCI+XG4gIDxuZy10ZW1wbGF0ZSBbY2RrUG9ydGFsT3V0bGV0XT1cImljb258aWNvblwiPjwvbmctdGVtcGxhdGU+XG48L25nLWNvbnRhaW5lcj5cbiJdfQ==