UNPKG

@abgov/angular-components

Version:

Government of Alberta - UI components for Angular

61 lines 5.09 kB
import { CUSTOM_ELEMENTS_SCHEMA, Component, Input, Output, EventEmitter, booleanAttribute, } from "@angular/core"; import { GoabBaseComponent } from "../base.component"; import * as i0 from "@angular/core"; export class GoabFilterChip extends GoabBaseComponent { constructor() { super(...arguments); this.content = ""; this.onClick = new EventEmitter(); } _onClick() { this.onClick.emit(); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFilterChip, deps: null, target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "16.1.0", version: "18.0.3", type: GoabFilterChip, isStandalone: true, selector: "goab-filter-chip", inputs: { error: ["error", "error", booleanAttribute], deletable: ["deletable", "deletable", booleanAttribute], content: "content", iconTheme: "iconTheme" }, outputs: { onClick: "onClick" }, usesInheritance: true, ngImport: i0, template: `<goa-filter-chip [attr.error]="error" [attr.icontheme]="iconTheme" [attr.content]="content" [attr.testid]="testId" [attr.mt]="mt" [attr.mb]="mb" [attr.ml]="ml" [attr.mr]="mr" (_click)="_onClick()" > <ng-content /> </goa-filter-chip>`, isInline: true }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFilterChip, decorators: [{ type: Component, args: [{ standalone: true, selector: "goab-filter-chip", template: `<goa-filter-chip [attr.error]="error" [attr.icontheme]="iconTheme" [attr.content]="content" [attr.testid]="testId" [attr.mt]="mt" [attr.mb]="mb" [attr.ml]="ml" [attr.mr]="mr" (_click)="_onClick()" > <ng-content /> </goa-filter-chip>`, schemas: [CUSTOM_ELEMENTS_SCHEMA], }] }], propDecorators: { error: [{ type: Input, args: [{ transform: booleanAttribute }] }], deletable: [{ type: Input, args: [{ transform: booleanAttribute }] }], content: [{ type: Input }], iconTheme: [{ type: Input }], onClick: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLWNoaXAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2FuZ3VsYXItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvZmlsdGVyLWNoaXAvZmlsdGVyLWNoaXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUNMLHNCQUFzQixFQUN0QixTQUFTLEVBQ1QsS0FBSyxFQUNMLE1BQU0sRUFDTixZQUFZLEVBQ1osZ0JBQWdCLEdBQ2pCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG1CQUFtQixDQUFDOztBQW9CdEQsTUFBTSxPQUFPLGNBQWUsU0FBUSxpQkFBaUI7SUFsQnJEOztRQXFCVyxZQUFPLEdBQVksRUFBRSxDQUFDO1FBR3JCLFlBQU8sR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0tBS3hDO0lBSEMsUUFBUTtRQUNOLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDdEIsQ0FBQzs4R0FWVSxjQUFjO2tHQUFkLGNBQWMsd0ZBQ0wsZ0JBQWdCLHlDQUNoQixnQkFBZ0IsaUlBakIxQjs7Ozs7Ozs7Ozs7O3FCQVlTOzsyRkFHUixjQUFjO2tCQWxCMUIsU0FBUzttQkFBQztvQkFDVCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7cUJBWVM7b0JBQ25CLE9BQU8sRUFBRSxDQUFDLHNCQUFzQixDQUFDO2lCQUNsQzs4QkFFeUMsS0FBSztzQkFBNUMsS0FBSzt1QkFBQyxFQUFFLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRTtnQkFDRSxTQUFTO3NCQUFoRCxLQUFLO3VCQUFDLEVBQUUsU0FBUyxFQUFFLGdCQUFnQixFQUFFO2dCQUM3QixPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFFSSxPQUFPO3NCQUFoQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR29hYkNoaXBUaGVtZSB9IGZyb20gXCJAYWJnb3YvdWktY29tcG9uZW50cy1jb21tb25cIjtcbmltcG9ydCB7XG4gIENVU1RPTV9FTEVNRU5UU19TQ0hFTUEsXG4gIENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgRXZlbnRFbWl0dGVyLFxuICBib29sZWFuQXR0cmlidXRlLFxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgR29hYkJhc2VDb21wb25lbnQgfSBmcm9tIFwiLi4vYmFzZS5jb21wb25lbnRcIjtcblxuQENvbXBvbmVudCh7XG4gIHN0YW5kYWxvbmU6IHRydWUsXG4gIHNlbGVjdG9yOiBcImdvYWItZmlsdGVyLWNoaXBcIixcbiAgdGVtcGxhdGU6IGA8Z29hLWZpbHRlci1jaGlwXG4gICAgW2F0dHIuZXJyb3JdPVwiZXJyb3JcIlxuICAgIFthdHRyLmljb250aGVtZV09XCJpY29uVGhlbWVcIlxuICAgIFthdHRyLmNvbnRlbnRdPVwiY29udGVudFwiXG4gICAgW2F0dHIudGVzdGlkXT1cInRlc3RJZFwiXG4gICAgW2F0dHIubXRdPVwibXRcIlxuICAgIFthdHRyLm1iXT1cIm1iXCJcbiAgICBbYXR0ci5tbF09XCJtbFwiXG4gICAgW2F0dHIubXJdPVwibXJcIlxuICAgIChfY2xpY2spPVwiX29uQ2xpY2soKVwiXG4gID5cbiAgICA8bmctY29udGVudCAvPlxuICA8L2dvYS1maWx0ZXItY2hpcD5gLFxuICBzY2hlbWFzOiBbQ1VTVE9NX0VMRU1FTlRTX1NDSEVNQV0sXG59KVxuZXhwb3J0IGNsYXNzIEdvYWJGaWx0ZXJDaGlwIGV4dGVuZHMgR29hYkJhc2VDb21wb25lbnQge1xuICBASW5wdXQoeyB0cmFuc2Zvcm06IGJvb2xlYW5BdHRyaWJ1dGUgfSkgZXJyb3I/OiBib29sZWFuO1xuICBASW5wdXQoeyB0cmFuc2Zvcm06IGJvb2xlYW5BdHRyaWJ1dGUgfSkgZGVsZXRhYmxlPzogYm9vbGVhbjtcbiAgQElucHV0KCkgY29udGVudD86IHN0cmluZyA9IFwiXCI7XG4gIEBJbnB1dCgpIGljb25UaGVtZT86IEdvYWJDaGlwVGhlbWU7XG5cbiAgQE91dHB1dCgpIG9uQ2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgX29uQ2xpY2soKSB7XG4gICAgdGhpcy5vbkNsaWNrLmVtaXQoKTtcbiAgfVxufVxuIl19