@netgrif/components
Version:
Netgrif Application Engine frontend Angular components
27 lines • 4.55 kB
JavaScript
import { Component } from '@angular/core';
import { AbstractLogoutShortcutComponent } from '@netgrif/components-core';
import * as i0 from "@angular/core";
import * as i1 from "@netgrif/components-core";
import * as i2 from "@angular/router";
import * as i3 from "@angular/material/button";
import * as i4 from "@angular/material/icon";
export class LogoutShortcutComponent extends AbstractLogoutShortcutComponent {
_user;
_log;
_config;
_router;
constructor(_user, _log, _config, _router) {
super(_user, _log, _config, _router);
this._user = _user;
this._log = _log;
this._config = _config;
this._router = _router;
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: LogoutShortcutComponent, deps: [{ token: i1.UserService }, { token: i1.LoggerService }, { token: i1.ConfigurationService }, { token: i2.Router }], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: LogoutShortcutComponent, selector: "nc-logout-shortcut", usesInheritance: true, ngImport: i0, template: "<button mat-icon-button (click)=\"logout()\">\n <mat-icon class=\"logout-icon\">exit_to_app</mat-icon>\n</button>\n", styles: [".logout-icon{font-size:24px;text-align:center;cursor:pointer}\n"], dependencies: [{ kind: "component", type: i3.MatIconButton, selector: "button[mat-icon-button]", exportAs: ["matButton"] }, { kind: "component", type: i4.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: LogoutShortcutComponent, decorators: [{
type: Component,
args: [{ selector: 'nc-logout-shortcut', template: "<button mat-icon-button (click)=\"logout()\">\n <mat-icon class=\"logout-icon\">exit_to_app</mat-icon>\n</button>\n", styles: [".logout-icon{font-size:24px;text-align:center;cursor:pointer}\n"] }]
}], ctorParameters: () => [{ type: i1.UserService }, { type: i1.LoggerService }, { type: i1.ConfigurationService }, { type: i2.Router }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nb3V0LXNob3J0Y3V0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy9zcmMvbGliL25hdmlnYXRpb24vcXVpY2stcGFuZWwvY29tcG9uZW50cy9sb2dvdXQtc2hvcnRjdXQvbG9nb3V0LXNob3J0Y3V0LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy9zcmMvbGliL25hdmlnYXRpb24vcXVpY2stcGFuZWwvY29tcG9uZW50cy9sb2dvdXQtc2hvcnRjdXQvbG9nb3V0LXNob3J0Y3V0LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFeEMsT0FBTyxFQUFDLCtCQUErQixFQUFtRCxNQUFNLDBCQUEwQixDQUFDOzs7Ozs7QUFPM0gsTUFBTSxPQUFPLHVCQUF3QixTQUFRLCtCQUErQjtJQUVsRDtJQUNBO0lBQ0E7SUFDQTtJQUh0QixZQUFzQixLQUFrQixFQUNsQixJQUFtQixFQUNuQixPQUE2QixFQUM3QixPQUFlO1FBQ2pDLEtBQUssQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxPQUFPLENBQUMsQ0FBQztRQUpuQixVQUFLLEdBQUwsS0FBSyxDQUFhO1FBQ2xCLFNBQUksR0FBSixJQUFJLENBQWU7UUFDbkIsWUFBTyxHQUFQLE9BQU8sQ0FBc0I7UUFDN0IsWUFBTyxHQUFQLE9BQU8sQ0FBUTtJQUVyQyxDQUFDO3dHQVBRLHVCQUF1Qjs0RkFBdkIsdUJBQXVCLGlGQ1RwQyx3SEFHQTs7NEZETWEsdUJBQXVCO2tCQUxuQyxTQUFTOytCQUNJLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Um91dGVyfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHtBYnN0cmFjdExvZ291dFNob3J0Y3V0Q29tcG9uZW50LCBDb25maWd1cmF0aW9uU2VydmljZSwgTG9nZ2VyU2VydmljZSwgVXNlclNlcnZpY2V9IGZyb20gJ0BuZXRncmlmL2NvbXBvbmVudHMtY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmMtbG9nb3V0LXNob3J0Y3V0JyxcbiAgICB0ZW1wbGF0ZVVybDogJy4vbG9nb3V0LXNob3J0Y3V0LmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9sb2dvdXQtc2hvcnRjdXQuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBMb2dvdXRTaG9ydGN1dENvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0TG9nb3V0U2hvcnRjdXRDb21wb25lbnQge1xuXG4gICAgY29uc3RydWN0b3IocHJvdGVjdGVkIF91c2VyOiBVc2VyU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX2xvZzogTG9nZ2VyU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX2NvbmZpZzogQ29uZmlndXJhdGlvblNlcnZpY2UsXG4gICAgICAgICAgICAgICAgcHJvdGVjdGVkIF9yb3V0ZXI6IFJvdXRlcikge1xuICAgICAgICBzdXBlcihfdXNlciwgX2xvZywgX2NvbmZpZywgX3JvdXRlcik7XG4gICAgfVxufVxuIiwiPGJ1dHRvbiBtYXQtaWNvbi1idXR0b24gKGNsaWNrKT1cImxvZ291dCgpXCI+XG4gICAgPG1hdC1pY29uIGNsYXNzPVwibG9nb3V0LWljb25cIj5leGl0X3RvX2FwcDwvbWF0LWljb24+XG48L2J1dHRvbj5cbiJdfQ==