@abgov/angular-components
Version:
Government of Alberta - UI components for Angular
65 lines • 5.92 kB
JavaScript
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