UNPKG

ngx-firebase-cms

Version:

Angular Content Management System using Google Firebase (Authentication, Storage & Firestore)

78 lines 5.39 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Inject } from '@angular/core'; import { Router } from '@angular/router'; var TitleBarComponent = /** @class */ (function () { function TitleBarComponent(environment, router) { this.environment = environment; this.router = router; this.data = { title: "", description: "", breadcrumbs: [] }; } /** * @return {?} */ TitleBarComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @param {?} url * @return {?} */ TitleBarComponent.prototype.goTo = /** * @param {?} url * @return {?} */ function (url) { if (url) { this.router.navigate([url]); } }; /** * @return {?} */ TitleBarComponent.prototype.goToHome = /** * @return {?} */ function () { /** @type {?} */ var adminUrl = (this.environment.adminUrl) ? this.environment.adminUrl : 'admin'; this.router.navigate([adminUrl]); }; TitleBarComponent.decorators = [ { type: Component, args: [{ selector: 'aq-title-bar', template: "<nz-page-header [nzTitle]=\"data?.title\">\n <nz-breadcrumb nz-page-header-breadcrumb>\n <nz-breadcrumb-item>\n <a (click)=\"goToHome()\"><i nz-icon nzType=\"home\" nzTheme=\"outline\"></i> Home </a>\n </nz-breadcrumb-item>\n <nz-breadcrumb-item *ngFor=\"let breadcrumb of data?.breadcrumbs\">\n <a (click)=\"goTo(breadcrumb?.route)\"><i *ngIf=\"breadcrumb?.icon\" nz-icon [nzType]=\"breadcrumb?.icon\" nzTheme=\"outline\"></i> {{ breadcrumb?.title }} </a>\n </nz-breadcrumb-item>\n </nz-breadcrumb>\n <nz-page-header-content>\n <div class=\"wrap\">\n <div class=\"content\">\n <div class=\"content\">\n <p>{{ data?.description }}</p>\n </div>\n </div>\n </div>\n </nz-page-header-content>\n</nz-page-header>", styles: [""] }] } ]; /** @nocollapse */ TitleBarComponent.ctorParameters = function () { return [ { type: undefined, decorators: [{ type: Inject, args: ['env',] }] }, { type: Router } ]; }; TitleBarComponent.propDecorators = { data: [{ type: Input }] }; return TitleBarComponent; }()); export { TitleBarComponent }; if (false) { /** @type {?} */ TitleBarComponent.prototype.data; /** @type {?} */ TitleBarComponent.prototype.environment; /** * @type {?} * @private */ TitleBarComponent.prototype.router; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGl0bGUtYmFyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1maXJlYmFzZS1jbXMvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlL3RpdGxlLWJhci90aXRsZS1iYXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFakUsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBR3pDO0lBYUUsMkJBQ3dCLFdBQVcsRUFDekIsTUFBYztRQURBLGdCQUFXLEdBQVgsV0FBVyxDQUFBO1FBQ3pCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFSZixTQUFJLEdBQWE7WUFDeEIsS0FBSyxFQUFFLEVBQUU7WUFDVCxXQUFXLEVBQUUsRUFBRTtZQUNmLFdBQVcsRUFBRSxFQUFFO1NBQ2hCLENBQUE7SUFLRyxDQUFDOzs7O0lBRUwsb0NBQVE7OztJQUFSO0lBQ0EsQ0FBQzs7Ozs7SUFFRCxnQ0FBSTs7OztJQUFKLFVBQUssR0FBRztRQUNOLElBQUksR0FBRyxFQUFFO1lBQ1AsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFBO1NBQzVCO0lBQ0gsQ0FBQzs7OztJQUVELG9DQUFROzs7SUFBUjs7WUFDTSxRQUFRLEdBQUcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsT0FBTztRQUNoRixJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUE7SUFDbEMsQ0FBQzs7Z0JBOUJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsY0FBYztvQkFDeEIsdXhCQUF5Qzs7aUJBRTFDOzs7O2dEQVVJLE1BQU0sU0FBQyxLQUFLO2dCQWpCUixNQUFNOzs7dUJBVVosS0FBSzs7SUF5QlIsd0JBQUM7Q0FBQSxBQWhDRCxJQWdDQztTQTNCWSxpQkFBaUI7OztJQUU1QixpQ0FJQzs7SUFHQyx3Q0FBaUM7Ozs7O0lBQ2pDLG1DQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCcmVhZGNydW1iIH0gZnJvbSAnLi4vLi4vaW50ZXJmYWNlL2JyZWFkY3J1bWInO1xuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IFRpdGxlYmFyIH0gZnJvbSAnLi4vLi4vaW50ZXJmYWNlL3RpdGxlYmFyJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXEtdGl0bGUtYmFyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3RpdGxlLWJhci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3RpdGxlLWJhci5jb21wb25lbnQuY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgVGl0bGVCYXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIGRhdGE6IFRpdGxlYmFyID0ge1xuICAgIHRpdGxlOiBcIlwiLFxuICAgIGRlc2NyaXB0aW9uOiBcIlwiLFxuICAgIGJyZWFkY3J1bWJzOiBbXVxuICB9XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEluamVjdCgnZW52JykgcHVibGljIGVudmlyb25tZW50LFxuICAgIHByaXZhdGUgcm91dGVyOiBSb3V0ZXJcbiAgKSB7IH1cblxuICBuZ09uSW5pdCgpIHtcbiAgfVxuXG4gIGdvVG8odXJsKSB7XG4gICAgaWYgKHVybCkge1xuICAgICAgdGhpcy5yb3V0ZXIubmF2aWdhdGUoW3VybF0pXG4gICAgfVxuICB9XG5cbiAgZ29Ub0hvbWUoKSB7XG4gICAgbGV0IGFkbWluVXJsID0gKHRoaXMuZW52aXJvbm1lbnQuYWRtaW5VcmwpID8gdGhpcy5lbnZpcm9ubWVudC5hZG1pblVybCA6ICdhZG1pbidcbiAgICB0aGlzLnJvdXRlci5uYXZpZ2F0ZShbYWRtaW5VcmxdKVxuICB9XG5cbn1cbiJdfQ==