@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
25 lines • 4.68 kB
JavaScript
import { Component, Input } from '@angular/core';
import { gettext } from '../i18n/gettext';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../i18n/c8y-translate.pipe";
/**
* @deprecated Use `c8y-loading` instead.
*/
export class ProgressBarComponent {
constructor() {
this.message = gettext('Loading…');
this.progress = null;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ProgressBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: ProgressBarComponent, selector: "c8y-progress-bar", inputs: { message: "message", progress: "progress" }, ngImport: i0, template: "<div class=\"bg-inherit\">\n <div\n class=\"progress progress-striped active\"\n *ngIf=\"progress !== null\"\n >\n <div\n class=\"progress-bar\"\n [style.width]=\"progress + '%'\"\n [attr.aria-label]=\"'Progress' | translate\"\n aria-valuemin=\"0\"\n aria-valuemax=\"100\"\n [attr.aria-valuenow]=\"progress\"\n role=\"progressbar\"\n ></div>\n </div>\n <div\n class=\"spinner-snake\"\n *ngIf=\"progress === null\"\n ></div>\n <p\n class=\"text-center\"\n *ngIf=\"message\"\n >\n {{ message | translate }}\n </p>\n</div>\n", dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "pipe", type: i2.C8yTranslatePipe, name: "translate" }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ProgressBarComponent, decorators: [{
type: Component,
args: [{ selector: 'c8y-progress-bar', template: "<div class=\"bg-inherit\">\n <div\n class=\"progress progress-striped active\"\n *ngIf=\"progress !== null\"\n >\n <div\n class=\"progress-bar\"\n [style.width]=\"progress + '%'\"\n [attr.aria-label]=\"'Progress' | translate\"\n aria-valuemin=\"0\"\n aria-valuemax=\"100\"\n [attr.aria-valuenow]=\"progress\"\n role=\"progressbar\"\n ></div>\n </div>\n <div\n class=\"spinner-snake\"\n *ngIf=\"progress === null\"\n ></div>\n <p\n class=\"text-center\"\n *ngIf=\"message\"\n >\n {{ message | translate }}\n </p>\n</div>\n" }]
}], propDecorators: { message: [{
type: Input
}], progress: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3Jlc3MtYmFyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2NvcmUvY29tbW9uL3Byb2dyZXNzLWJhci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi9jb3JlL2NvbW1vbi9wcm9ncmVzcy1iYXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7O0FBRTFDOztHQUVHO0FBS0gsTUFBTSxPQUFPLG9CQUFvQjtJQUpqQztRQUtXLFlBQU8sR0FBVyxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDdEMsYUFBUSxHQUFXLElBQUksQ0FBQztLQUNsQzsrR0FIWSxvQkFBb0I7bUdBQXBCLG9CQUFvQiw4R0NWakMsaWxCQTBCQTs7NEZEaEJhLG9CQUFvQjtrQkFKaEMsU0FBUzsrQkFDRSxrQkFBa0I7OEJBSW5CLE9BQU87c0JBQWYsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgZ2V0dGV4dCB9IGZyb20gJy4uL2kxOG4vZ2V0dGV4dCc7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgVXNlIGBjOHktbG9hZGluZ2AgaW5zdGVhZC5cbiAqL1xuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYzh5LXByb2dyZXNzLWJhcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9wcm9ncmVzcy1iYXIuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIFByb2dyZXNzQmFyQ29tcG9uZW50IHtcbiAgQElucHV0KCkgbWVzc2FnZTogc3RyaW5nID0gZ2V0dGV4dCgnTG9hZGluZ+KApicpO1xuICBASW5wdXQoKSBwcm9ncmVzczogbnVtYmVyID0gbnVsbDtcbn1cbiIsIjxkaXYgY2xhc3M9XCJiZy1pbmhlcml0XCI+XG4gIDxkaXZcbiAgICBjbGFzcz1cInByb2dyZXNzIHByb2dyZXNzLXN0cmlwZWQgYWN0aXZlXCJcbiAgICAqbmdJZj1cInByb2dyZXNzICE9PSBudWxsXCJcbiAgPlxuICAgIDxkaXZcbiAgICAgIGNsYXNzPVwicHJvZ3Jlc3MtYmFyXCJcbiAgICAgIFtzdHlsZS53aWR0aF09XCJwcm9ncmVzcyArICclJ1wiXG4gICAgICBbYXR0ci5hcmlhLWxhYmVsXT1cIidQcm9ncmVzcycgfCB0cmFuc2xhdGVcIlxuICAgICAgYXJpYS12YWx1ZW1pbj1cIjBcIlxuICAgICAgYXJpYS12YWx1ZW1heD1cIjEwMFwiXG4gICAgICBbYXR0ci5hcmlhLXZhbHVlbm93XT1cInByb2dyZXNzXCJcbiAgICAgIHJvbGU9XCJwcm9ncmVzc2JhclwiXG4gICAgPjwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdlxuICAgIGNsYXNzPVwic3Bpbm5lci1zbmFrZVwiXG4gICAgKm5nSWY9XCJwcm9ncmVzcyA9PT0gbnVsbFwiXG4gID48L2Rpdj5cbiAgPHBcbiAgICBjbGFzcz1cInRleHQtY2VudGVyXCJcbiAgICAqbmdJZj1cIm1lc3NhZ2VcIlxuICA+XG4gICAge3sgbWVzc2FnZSB8IHRyYW5zbGF0ZSB9fVxuICA8L3A+XG48L2Rpdj5cbiJdfQ==