ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
27 lines • 4.8 kB
JavaScript
import { Component } from '@angular/core';
import { BaseComponent } from "../base/base.component";
import * as i0 from "@angular/core";
import * as i1 from "@angular/material/bottom-sheet";
import * as i2 from "../_services/pwa-install.service";
export class PwaInstallComponent extends BaseComponent {
constructor(bottomSheetRef, pwaInstallService) {
super();
this.bottomSheetRef = bottomSheetRef;
this.pwaInstallService = pwaInstallService;
}
doInstall() {
this.pwaInstallService.doInstall();
this.bottomSheetRef.dismiss();
}
ignoreInstall() {
this.pwaInstallService.ignoreInstall();
this.bottomSheetRef.dismiss();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: PwaInstallComponent, deps: [{ token: i1.MatBottomSheetRef }, { token: i2.PwaInstallService }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: PwaInstallComponent, selector: "spaas-pwa-install", usesInheritance: true, ngImport: i0, template: "<div class=\"txt-center\">\n install as an app?\n <div class=\"flex center column-gap-10 pad-big-top\">\n <button class=\"error bold\" (click)=\"ignoreInstall()\">\n no thanx\n </button>\n <button class=\"primary bold\" (click)=\"doInstall()\">\n yes please\n </button>\n </div>\n</div>\n", styles: [""] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: PwaInstallComponent, decorators: [{
type: Component,
args: [{ selector: 'spaas-pwa-install', template: "<div class=\"txt-center\">\n install as an app?\n <div class=\"flex center column-gap-10 pad-big-top\">\n <button class=\"error bold\" (click)=\"ignoreInstall()\">\n no thanx\n </button>\n <button class=\"primary bold\" (click)=\"doInstall()\">\n yes please\n </button>\n </div>\n</div>\n" }]
}], ctorParameters: () => [{ type: i1.MatBottomSheetRef }, { type: i2.PwaInstallService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHdhLWluc3RhbGwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWdlbS1zcGFhcy9zcmMvcHdhLWluc3RhbGwvcHdhLWluc3RhbGwuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWdlbS1zcGFhcy9zcmMvcHdhLWluc3RhbGwvcHdhLWluc3RhbGwuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUd4QyxPQUFPLEVBQUMsYUFBYSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7Ozs7QUFPckQsTUFBTSxPQUFPLG1CQUFvQixTQUFRLGFBQWE7SUFFcEQsWUFDVSxjQUFzRCxFQUN0RCxpQkFBb0M7UUFFNUMsS0FBSyxFQUFFLENBQUM7UUFIQSxtQkFBYyxHQUFkLGNBQWMsQ0FBd0M7UUFDdEQsc0JBQWlCLEdBQWpCLGlCQUFpQixDQUFtQjtJQUc5QyxDQUFDO0lBRUQsU0FBUztRQUNQLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUNuQyxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ2hDLENBQUM7SUFFRCxhQUFhO1FBQ1gsSUFBSSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsRUFBRSxDQUFDO1FBQ3ZDLElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDaEMsQ0FBQzsrR0FqQlUsbUJBQW1CO21HQUFuQixtQkFBbUIsZ0ZDVmhDLDJUQVdBOzs0RkREYSxtQkFBbUI7a0JBTC9CLFNBQVM7K0JBQ0UsbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtQd2FJbnN0YWxsU2VydmljZX0gZnJvbSAnLi4vX3NlcnZpY2VzL3B3YS1pbnN0YWxsLnNlcnZpY2UnO1xuaW1wb3J0IHtNYXRCb3R0b21TaGVldFJlZn0gZnJvbSBcIkBhbmd1bGFyL21hdGVyaWFsL2JvdHRvbS1zaGVldFwiO1xuaW1wb3J0IHtCYXNlQ29tcG9uZW50fSBmcm9tIFwiLi4vYmFzZS9iYXNlLmNvbXBvbmVudFwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzcGFhcy1wd2EtaW5zdGFsbCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9wd2EtaW5zdGFsbC5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3B3YS1pbnN0YWxsLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgUHdhSW5zdGFsbENvbXBvbmVudCBleHRlbmRzIEJhc2VDb21wb25lbnQge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgYm90dG9tU2hlZXRSZWY6IE1hdEJvdHRvbVNoZWV0UmVmPFB3YUluc3RhbGxDb21wb25lbnQ+LFxuICAgIHByaXZhdGUgcHdhSW5zdGFsbFNlcnZpY2U6IFB3YUluc3RhbGxTZXJ2aWNlLFxuICApIHtcbiAgICBzdXBlcigpO1xuICB9XG5cbiAgZG9JbnN0YWxsKCk6IHZvaWQge1xuICAgIHRoaXMucHdhSW5zdGFsbFNlcnZpY2UuZG9JbnN0YWxsKCk7XG4gICAgdGhpcy5ib3R0b21TaGVldFJlZi5kaXNtaXNzKCk7XG4gIH1cblxuICBpZ25vcmVJbnN0YWxsKCk6IHZvaWQge1xuICAgIHRoaXMucHdhSW5zdGFsbFNlcnZpY2UuaWdub3JlSW5zdGFsbCgpO1xuICAgIHRoaXMuYm90dG9tU2hlZXRSZWYuZGlzbWlzcygpO1xuICB9XG5cbn1cbiIsIjxkaXYgY2xhc3M9XCJ0eHQtY2VudGVyXCI+XG4gIGluc3RhbGwgYXMgYW4gYXBwP1xuICA8ZGl2IGNsYXNzPVwiZmxleCBjZW50ZXIgY29sdW1uLWdhcC0xMCBwYWQtYmlnLXRvcFwiPlxuICAgIDxidXR0b24gY2xhc3M9XCJlcnJvciBib2xkXCIgKGNsaWNrKT1cImlnbm9yZUluc3RhbGwoKVwiPlxuICAgICAgbm8gdGhhbnhcbiAgICA8L2J1dHRvbj5cbiAgICA8YnV0dG9uIGNsYXNzPVwicHJpbWFyeSBib2xkXCIgKGNsaWNrKT1cImRvSW5zdGFsbCgpXCI+XG4gICAgICB5ZXMgcGxlYXNlXG4gICAgPC9idXR0b24+XG4gIDwvZGl2PlxuPC9kaXY+XG4iXX0=