UNPKG

@abgov/angular-components

Version:

Government of Alberta - UI components for Angular

65 lines 5.92 kB
import { CUSTOM_ELEMENTS_SCHEMA, Component, EventEmitter, Input, Output, numberAttribute, } from "@angular/core"; import * as i0 from "@angular/core"; export class GoabFileUploadCard { constructor() { this.onCancel = new EventEmitter(); this.onDelete = new EventEmitter(); } _onCancel() { this.onCancel.emit({ filename: this.filename }); } _onDelete() { this.onDelete.emit({ filename: this.filename }); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFileUploadCard, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "16.1.0", version: "18.0.3", type: GoabFileUploadCard, isStandalone: true, selector: "goab-file-upload-card", inputs: { filename: "filename", size: ["size", "size", numberAttribute], type: "type", progress: ["progress", "progress", numberAttribute], error: "error", testId: "testId" }, outputs: { onCancel: "onCancel", onDelete: "onDelete" }, ngImport: i0, template: `<goa-file-upload-card [attr.filename]="filename" [attr.size]="size" [attr.type]="type" [attr.progress]="progress" [attr.error]="error" [attr.testid]="testId" (_cancel)="_onCancel()" (_delete)="_onDelete()" > </goa-file-upload-card>`, isInline: true }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFileUploadCard, decorators: [{ type: Component, args: [{ standalone: true, selector: "goab-file-upload-card", template: `<goa-file-upload-card [attr.filename]="filename" [attr.size]="size" [attr.type]="type" [attr.progress]="progress" [attr.error]="error" [attr.testid]="testId" (_cancel)="_onCancel()" (_delete)="_onDelete()" > </goa-file-upload-card>`, schemas: [CUSTOM_ELEMENTS_SCHEMA], }] }], propDecorators: { filename: [{ type: Input, args: [{ required: true }] }], size: [{ type: Input, args: [{ transform: numberAttribute }] }], type: [{ type: Input }], progress: [{ type: Input, args: [{ transform: numberAttribute }] }], error: [{ type: Input }], testId: [{ type: Input }], onCancel: [{ type: Output }], onDelete: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWQtY2FyZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy9maWxlLXVwbG9hZC1jYXJkL2ZpbGUtdXBsb2FkLWNhcmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsT0FBTyxFQUNMLHNCQUFzQixFQUN0QixTQUFTLEVBQ1QsWUFBWSxFQUNaLEtBQUssRUFDTCxNQUFNLEVBQ04sZUFBZSxHQUNoQixNQUFNLGVBQWUsQ0FBQzs7QUFrQnZCLE1BQU0sT0FBTyxrQkFBa0I7SUFoQi9CO1FBd0JZLGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBZ0MsQ0FBQztRQUM1RCxhQUFRLEdBQUcsSUFBSSxZQUFZLEVBQWdDLENBQUM7S0FTdkU7SUFQQyxTQUFTO1FBQ1AsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDbEQsQ0FBQztJQUVELFNBQVM7UUFDUCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNsRCxDQUFDOzhHQWpCVSxrQkFBa0I7a0dBQWxCLGtCQUFrQixnSEFFVCxlQUFlLG9EQUVmLGVBQWUsd0hBakJ6Qjs7Ozs7Ozs7OzswQkFVYzs7MkZBR2Isa0JBQWtCO2tCQWhCOUIsU0FBUzttQkFBQztvQkFDVCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsUUFBUSxFQUFFLHVCQUF1QjtvQkFDakMsUUFBUSxFQUFFOzs7Ozs7Ozs7OzBCQVVjO29CQUN4QixPQUFPLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztpQkFDbEM7OEJBRTRCLFFBQVE7c0JBQWxDLEtBQUs7dUJBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFO2dCQUNjLElBQUk7c0JBQTFDLEtBQUs7dUJBQUMsRUFBRSxTQUFTLEVBQUUsZUFBZSxFQUFFO2dCQUM1QixJQUFJO3NCQUFaLEtBQUs7Z0JBQ2lDLFFBQVE7c0JBQTlDLEtBQUs7dUJBQUMsRUFBRSxTQUFTLEVBQUUsZUFBZSxFQUFFO2dCQUM1QixLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUVJLFFBQVE7c0JBQWpCLE1BQU07Z0JBQ0csUUFBUTtzQkFBakIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEdvYWJGaWxlVXBsb2FkT25DYW5jZWxEZXRhaWwsXG4gIEdvYWJGaWxlVXBsb2FkT25EZWxldGVEZXRhaWwsXG59IGZyb20gXCJAYWJnb3YvdWktY29tcG9uZW50cy1jb21tb25cIjtcbmltcG9ydCB7XG4gIENVU1RPTV9FTEVNRU5UU19TQ0hFTUEsXG4gIENvbXBvbmVudCxcbiAgRXZlbnRFbWl0dGVyLFxuICBJbnB1dCxcbiAgT3V0cHV0LFxuICBudW1iZXJBdHRyaWJ1dGUsXG59IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbkBDb21wb25lbnQoe1xuICBzdGFuZGFsb25lOiB0cnVlLFxuICBzZWxlY3RvcjogXCJnb2FiLWZpbGUtdXBsb2FkLWNhcmRcIixcbiAgdGVtcGxhdGU6IGA8Z29hLWZpbGUtdXBsb2FkLWNhcmRcbiAgICBbYXR0ci5maWxlbmFtZV09XCJmaWxlbmFtZVwiXG4gICAgW2F0dHIuc2l6ZV09XCJzaXplXCJcbiAgICBbYXR0ci50eXBlXT1cInR5cGVcIlxuICAgIFthdHRyLnByb2dyZXNzXT1cInByb2dyZXNzXCJcbiAgICBbYXR0ci5lcnJvcl09XCJlcnJvclwiXG4gICAgW2F0dHIudGVzdGlkXT1cInRlc3RJZFwiXG4gICAgKF9jYW5jZWwpPVwiX29uQ2FuY2VsKClcIlxuICAgIChfZGVsZXRlKT1cIl9vbkRlbGV0ZSgpXCJcbiAgPlxuICA8L2dvYS1maWxlLXVwbG9hZC1jYXJkPmAsXG4gIHNjaGVtYXM6IFtDVVNUT01fRUxFTUVOVFNfU0NIRU1BXSxcbn0pXG5leHBvcnQgY2xhc3MgR29hYkZpbGVVcGxvYWRDYXJkIHtcbiAgQElucHV0KHsgcmVxdWlyZWQ6IHRydWUgfSkgZmlsZW5hbWUhOiBzdHJpbmc7XG4gIEBJbnB1dCh7IHRyYW5zZm9ybTogbnVtYmVyQXR0cmlidXRlIH0pIHNpemU/OiBudW1iZXI7XG4gIEBJbnB1dCgpIHR5cGU/OiBzdHJpbmc7XG4gIEBJbnB1dCh7IHRyYW5zZm9ybTogbnVtYmVyQXR0cmlidXRlIH0pIHByb2dyZXNzPzogbnVtYmVyO1xuICBASW5wdXQoKSBlcnJvcj86IHN0cmluZztcbiAgQElucHV0KCkgdGVzdElkPzogc3RyaW5nO1xuXG4gIEBPdXRwdXQoKSBvbkNhbmNlbCA9IG5ldyBFdmVudEVtaXR0ZXI8R29hYkZpbGVVcGxvYWRPbkNhbmNlbERldGFpbD4oKTtcbiAgQE91dHB1dCgpIG9uRGVsZXRlID0gbmV3IEV2ZW50RW1pdHRlcjxHb2FiRmlsZVVwbG9hZE9uRGVsZXRlRGV0YWlsPigpO1xuXG4gIF9vbkNhbmNlbCgpIHtcbiAgICB0aGlzLm9uQ2FuY2VsLmVtaXQoeyBmaWxlbmFtZTogdGhpcy5maWxlbmFtZSB9KTtcbiAgfVxuXG4gIF9vbkRlbGV0ZSgpIHtcbiAgICB0aGlzLm9uRGVsZXRlLmVtaXQoeyBmaWxlbmFtZTogdGhpcy5maWxlbmFtZSB9KTtcbiAgfVxufVxuIl19