UNPKG

@abgov/angular-components

Version:

Government of Alberta - UI components for Angular

75 lines 5.73 kB
import { CUSTOM_ELEMENTS_SCHEMA, Component, Input, booleanAttribute, numberAttribute, } from "@angular/core"; import { GoabBaseComponent } from "../base.component"; import * as i0 from "@angular/core"; export class GoabIcon extends GoabBaseComponent { constructor() { super(...arguments); this.size = "medium"; this.theme = "outline"; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabIcon, deps: null, target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "16.1.0", version: "18.0.3", type: GoabIcon, isStandalone: true, selector: "goab-icon", inputs: { type: "type", size: "size", theme: "theme", inverted: ["inverted", "inverted", booleanAttribute], fillColor: "fillColor", opacity: ["opacity", "opacity", numberAttribute], title: "title", ariaLabel: "ariaLabel" }, usesInheritance: true, ngImport: i0, template: ` <goa-icon [attr.type]="type" [attr.theme]="theme" [attr.size]="size" [attr.inverted]="inverted" [attr.fillcolor]="fillColor" [attr.opacity]="opacity" [attr.title]="title" [attr.arialabel]="ariaLabel" [attr.mt]="mt" [attr.mb]="mb" [attr.ml]="ml" [attr.mr]="mr" [attr.testid]="testId" > </goa-icon> `, isInline: true }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabIcon, decorators: [{ type: Component, args: [{ standalone: true, selector: "goab-icon", template: ` <goa-icon [attr.type]="type" [attr.theme]="theme" [attr.size]="size" [attr.inverted]="inverted" [attr.fillcolor]="fillColor" [attr.opacity]="opacity" [attr.title]="title" [attr.arialabel]="ariaLabel" [attr.mt]="mt" [attr.mb]="mb" [attr.ml]="ml" [attr.mr]="mr" [attr.testid]="testId" > </goa-icon> `, schemas: [CUSTOM_ELEMENTS_SCHEMA], }] }], propDecorators: { type: [{ type: Input, args: [{ required: true }] }], size: [{ type: Input }], theme: [{ type: Input }], inverted: [{ type: Input, args: [{ transform: booleanAttribute }] }], fillColor: [{ type: Input }], opacity: [{ type: Input, args: [{ transform: numberAttribute }] }], title: [{ type: Input }], ariaLabel: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy9pY29uL2ljb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUNMLHNCQUFzQixFQUN0QixTQUFTLEVBQ1QsS0FBSyxFQUNMLGdCQUFnQixFQUNoQixlQUFlLEdBQ2hCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG1CQUFtQixDQUFDOztBQXlCdEQsTUFBTSxPQUFPLFFBQVMsU0FBUSxpQkFBaUI7SUF2Qi9DOztRQXlCVyxTQUFJLEdBQWtCLFFBQVEsQ0FBQztRQUMvQixVQUFLLEdBQW1CLFNBQVMsQ0FBQztLQU01Qzs4R0FUWSxRQUFRO2tHQUFSLFFBQVEsc0lBSUMsZ0JBQWdCLDJEQUVoQixlQUFlLDRGQTFCekI7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBaUJUOzsyRkFHVSxRQUFRO2tCQXZCcEIsU0FBUzttQkFBQztvQkFDVCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsUUFBUSxFQUFFLFdBQVc7b0JBQ3JCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FpQlQ7b0JBQ0QsT0FBTyxFQUFFLENBQUMsc0JBQXNCLENBQUM7aUJBQ2xDOzhCQUU0QixJQUFJO3NCQUE5QixLQUFLO3VCQUFDLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRTtnQkFDaEIsSUFBSTtzQkFBWixLQUFLO2dCQUNHLEtBQUs7c0JBQWIsS0FBSztnQkFDa0MsUUFBUTtzQkFBL0MsS0FBSzt1QkFBQyxFQUFFLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRTtnQkFDN0IsU0FBUztzQkFBakIsS0FBSztnQkFDaUMsT0FBTztzQkFBN0MsS0FBSzt1QkFBQyxFQUFFLFNBQVMsRUFBRSxlQUFlLEVBQUU7Z0JBQzVCLEtBQUs7c0JBQWIsS0FBSztnQkFDRyxTQUFTO3NCQUFqQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR29hYkljb25TaXplLCBHb2FiSWNvblRoZW1lLCBHb2FiSWNvblR5cGUgfSBmcm9tIFwiQGFiZ292L3VpLWNvbXBvbmVudHMtY29tbW9uXCI7XG5pbXBvcnQge1xuICBDVVNUT01fRUxFTUVOVFNfU0NIRU1BLFxuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBib29sZWFuQXR0cmlidXRlLFxuICBudW1iZXJBdHRyaWJ1dGUsXG59IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBHb2FiQmFzZUNvbXBvbmVudCB9IGZyb20gXCIuLi9iYXNlLmNvbXBvbmVudFwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgc2VsZWN0b3I6IFwiZ29hYi1pY29uXCIsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGdvYS1pY29uXG4gICAgICBbYXR0ci50eXBlXT1cInR5cGVcIlxuICAgICAgW2F0dHIudGhlbWVdPVwidGhlbWVcIlxuICAgICAgW2F0dHIuc2l6ZV09XCJzaXplXCJcbiAgICAgIFthdHRyLmludmVydGVkXT1cImludmVydGVkXCJcbiAgICAgIFthdHRyLmZpbGxjb2xvcl09XCJmaWxsQ29sb3JcIlxuICAgICAgW2F0dHIub3BhY2l0eV09XCJvcGFjaXR5XCJcbiAgICAgIFthdHRyLnRpdGxlXT1cInRpdGxlXCJcbiAgICAgIFthdHRyLmFyaWFsYWJlbF09XCJhcmlhTGFiZWxcIlxuICAgICAgW2F0dHIubXRdPVwibXRcIlxuICAgICAgW2F0dHIubWJdPVwibWJcIlxuICAgICAgW2F0dHIubWxdPVwibWxcIlxuICAgICAgW2F0dHIubXJdPVwibXJcIlxuICAgICAgW2F0dHIudGVzdGlkXT1cInRlc3RJZFwiXG4gICAgPlxuICAgIDwvZ29hLWljb24+XG4gIGAsXG4gIHNjaGVtYXM6IFtDVVNUT01fRUxFTUVOVFNfU0NIRU1BXSxcbn0pXG5leHBvcnQgY2xhc3MgR29hYkljb24gZXh0ZW5kcyBHb2FiQmFzZUNvbXBvbmVudCB7XG4gIEBJbnB1dCh7IHJlcXVpcmVkOiB0cnVlIH0pIHR5cGUhOiBHb2FiSWNvblR5cGU7XG4gIEBJbnB1dCgpIHNpemU/OiBHb2FiSWNvblNpemUgPSBcIm1lZGl1bVwiO1xuICBASW5wdXQoKSB0aGVtZT86IEdvYWJJY29uVGhlbWUgPSBcIm91dGxpbmVcIjtcbiAgQElucHV0KHsgdHJhbnNmb3JtOiBib29sZWFuQXR0cmlidXRlIH0pIGludmVydGVkPzogYm9vbGVhbjtcbiAgQElucHV0KCkgZmlsbENvbG9yPzogc3RyaW5nO1xuICBASW5wdXQoeyB0cmFuc2Zvcm06IG51bWJlckF0dHJpYnV0ZSB9KSBvcGFjaXR5PzogbnVtYmVyO1xuICBASW5wdXQoKSB0aXRsZT86IHN0cmluZztcbiAgQElucHV0KCkgYXJpYUxhYmVsPzogc3RyaW5nO1xufVxuIl19