UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

27 lines 4.41 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@ionic/angular"; export class LabelValueComponent { unit; color; valueStyle; value; constructor() { } ngOnInit() { } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: LabelValueComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.14", type: LabelValueComponent, selector: "tap-label-value", inputs: { unit: "unit", color: "color", valueStyle: "valueStyle", value: "value" }, ngImport: i0, template: "<ion-label\n *ngIf=\"value; else loadingTemplate\"\n [color]=\"color\"\n [ngStyle]=\"valueStyle\"\n >{{ value }}<span *ngIf=\"unit\">{{ unit }}</span></ion-label\n>\n<ng-template #loadingTemplate>\n <ion-spinner [color]=\"color\" name=\"dots\"></ion-spinner>\n</ng-template>\n", styles: ["span{font-weight:600;font-size:1em;margin-left:10px}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }, { kind: "component", type: i2.IonLabel, selector: "ion-label", inputs: ["color", "mode", "position"] }, { kind: "component", type: i2.IonSpinner, selector: "ion-spinner", inputs: ["color", "duration", "name", "paused"] }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: LabelValueComponent, decorators: [{ type: Component, args: [{ selector: 'tap-label-value', template: "<ion-label\n *ngIf=\"value; else loadingTemplate\"\n [color]=\"color\"\n [ngStyle]=\"valueStyle\"\n >{{ value }}<span *ngIf=\"unit\">{{ unit }}</span></ion-label\n>\n<ng-template #loadingTemplate>\n <ion-spinner [color]=\"color\" name=\"dots\"></ion-spinner>\n</ng-template>\n", styles: ["span{font-weight:600;font-size:1em;margin-left:10px}\n"] }] }], ctorParameters: () => [], propDecorators: { unit: [{ type: Input }], color: [{ type: Input }], valueStyle: [{ type: Input }], value: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFiZWwtdmFsdWUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvaW90aXplLWlvbmljL21vbml0b3Jpbmcvc3JjL2xpYi91aS1jb21wb25lbnRzL3RhcC12YXJpYWJsZS1pbWFnZS1hbmQtdmFsdWUvbGFiZWwtdmFsdWUvbGFiZWwtdmFsdWUuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvaW90aXplLWlvbmljL21vbml0b3Jpbmcvc3JjL2xpYi91aS1jb21wb25lbnRzL3RhcC12YXJpYWJsZS1pbWFnZS1hbmQtdmFsdWUvbGFiZWwtdmFsdWUvbGFiZWwtdmFsdWUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7Ozs7QUFPekQsTUFBTSxPQUFPLG1CQUFtQjtJQUNyQixJQUFJLENBQVU7SUFDZCxLQUFLLENBQVU7SUFDZixVQUFVLENBQVU7SUFDcEIsS0FBSyxDQUFPO0lBRXJCLGdCQUFlLENBQUM7SUFFaEIsUUFBUSxLQUFJLENBQUM7MkhBUkYsbUJBQW1COytHQUFuQixtQkFBbUIsMklDUGhDLDJSQVNBOzs0RkRGYSxtQkFBbUI7a0JBTC9CLFNBQVM7K0JBQ0UsaUJBQWlCO3dEQUtsQixJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csS0FBSztzQkFBYixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csS0FBSztzQkFBYixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3RhcC1sYWJlbC12YWx1ZScsXG4gIHRlbXBsYXRlVXJsOiAnLi9sYWJlbC12YWx1ZS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2xhYmVsLXZhbHVlLmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIExhYmVsVmFsdWVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSB1bml0Pzogc3RyaW5nO1xuICBASW5wdXQoKSBjb2xvcj86IHN0cmluZztcbiAgQElucHV0KCkgdmFsdWVTdHlsZT86IHN0cmluZztcbiAgQElucHV0KCkgdmFsdWU/OiBhbnk7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCkge31cbn1cbiIsIjxpb24tbGFiZWxcbiAgKm5nSWY9XCJ2YWx1ZTsgZWxzZSBsb2FkaW5nVGVtcGxhdGVcIlxuICBbY29sb3JdPVwiY29sb3JcIlxuICBbbmdTdHlsZV09XCJ2YWx1ZVN0eWxlXCJcbiAgPnt7IHZhbHVlIH19PHNwYW4gKm5nSWY9XCJ1bml0XCI+e3sgdW5pdCB9fTwvc3Bhbj48L2lvbi1sYWJlbFxuPlxuPG5nLXRlbXBsYXRlICNsb2FkaW5nVGVtcGxhdGU+XG4gIDxpb24tc3Bpbm5lciBbY29sb3JdPVwiY29sb3JcIiBuYW1lPVwiZG90c1wiPjwvaW9uLXNwaW5uZXI+XG48L25nLXRlbXBsYXRlPlxuIl19