ngx-admin-lte
Version:
AdminLTE theme for angular
28 lines • 3.27 kB
JavaScript
import * as tslib_1 from "tslib";
import { Component, Input } from '@angular/core';
import { LogoService } from '../../services/logo.service';
let LogoComponent = class LogoComponent {
constructor(logoServ) {
this.logoServ = logoServ;
this.hide = '';
}
ngOnInit() {
this.logoServ.getCurrent().subscribe((logo) => {
this.logo = logo;
});
}
};
LogoComponent.ctorParameters = () => [
{ type: LogoService }
];
tslib_1.__decorate([
Input()
], LogoComponent.prototype, "hide", void 0);
LogoComponent = tslib_1.__decorate([
Component({
selector: 'app-logo',
template: "<!-- Logo -->\n<a href=\"#\" routerLink=\"/\" class=\"logo\"> <!-- mini logo for sidebar mini 50x50 pixels -->\n\t<ng-container *ngIf=\"hide !== 'mini'\">\n\t\t<ng-container *ngIf=\"logo?.html_mini; else oldsyntaxmini\">\n\t\t\t<span class=\"logo-mini\" [innerHtml]=\"logo?.html_mini | safeHtml\"></span>\n\t\t</ng-container>\n\t\t<ng-template #oldsyntaxmini>\n\t\t\t<span class=\"logo-mini\"><b>{{logo.small.bold}}</b>{{logo.small.normal}}</span> <!-- logo for regular state and mobile devices -->\n\t\t</ng-template>\n\t</ng-container>\n\n\t<ng-container *ngIf=\"hide !== 'lg'\">\n\t\t<ng-container *ngIf=\"logo?.html_lg; else oldsyntaxlg\">\n\t\t\t<span class=\"logo-lg\" [innerHtml]=\"logo?.html_lg | safeHtml\"></span>\n\t\t</ng-container>\n\t\t<ng-template #oldsyntaxlg>\n\t\t\t<span class=\"logo-lg\" ><b>{{logo.big.bold}}</b>{{logo.big.normal}}</span>\n\t\t</ng-template>\n\t</ng-container>\n</a>\n"
})
], LogoComponent);
export { LogoComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nby5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYWRtaW4tbHRlLyIsInNvdXJjZXMiOlsid2lkZ2V0cy9sb2dvL2xvZ28uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUV6RCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFNMUQsSUFBYSxhQUFhLEdBQTFCLE1BQWEsYUFBYTtJQUl4QixZQUNVLFFBQXFCO1FBQXJCLGFBQVEsR0FBUixRQUFRLENBQWE7UUFIdEIsU0FBSSxHQUFHLEVBQUUsQ0FBQztJQUlmLENBQUM7SUFFRSxRQUFRO1FBQ2IsSUFBSSxDQUFDLFFBQVEsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRTtZQUM1QyxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNuQixDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRixDQUFBOztZQVJxQixXQUFXOztBQUh0QjtJQUFSLEtBQUssRUFBRTsyQ0FBVztBQUZSLGFBQWE7SUFKekIsU0FBUyxDQUFFO1FBQ1IsUUFBUSxFQUFFLFVBQVU7UUFDcEIsczVCQUFvQztLQUN2QyxDQUFDO0dBQ1csYUFBYSxDQWF6QjtTQWJZLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFRyYW5zbGF0ZVNlcnZpY2UgfSBmcm9tICdAbmd4LXRyYW5zbGF0ZS9jb3JlJztcbmltcG9ydCB7IExvZ29TZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvbG9nby5zZXJ2aWNlJztcblxuQENvbXBvbmVudCgge1xuICAgIHNlbGVjdG9yOiAnYXBwLWxvZ28nLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9sb2dvLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBMb2dvQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgcHVibGljIGxvZ286IGFueTtcbiAgQElucHV0KCkgaGlkZSA9ICcnO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgbG9nb1NlcnY6IExvZ29TZXJ2aWNlXG4gICkgeyB9XG5cbiAgcHVibGljIG5nT25Jbml0KCkge1xuICAgIHRoaXMubG9nb1NlcnYuZ2V0Q3VycmVudCgpLnN1YnNjcmliZSgobG9nbykgPT4ge1xuICAgICAgdGhpcy5sb2dvID0gbG9nbztcbiAgICB9KTtcbiAgfVxufVxuIl19