Repository URL to install this package:
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NGXLogger } from 'ngx-logger';
import { Component } from '@angular/core';
import { NavigationService } from 'web-console-core';
export class PageNotFoundComponent {
/**
* @param {?} logger
* @param {?} navService
*/
constructor(logger, navService) {
this.logger = logger;
this.navService = navService;
this.logger.debug("PageNotFoundComponent component constructor");
}
/**
* @return {?}
*/
onReturnToDashboardClick() {
this.navService.goToDashboard();
}
}
PageNotFoundComponent.decorators = [
{ type: Component, args: [{
selector: 'web-console-page-not-found',
template: "<div class=\"web-console-container\">\n <header>\n <div class=\"description\">Vipera Motif Web Console</div>\n <div class=\"logo\"><img></div>\n <div class=\"cmd\"></div>\n </header>\n <main class=\"web-console-page-container\">\n <section class=\"contents\">\n <div class=\"header page-not-found-label-cont\">\n <h1 class=\"page-not-found-label\">Oops</h1>\n </div>\n <div class=\"header page-not-found-label-cont\">\n <h3 class=\"page-not-found-label\">PAGE NOT FOUND</h3>\n </div>\n <div class=\"header page-not-found-label-cont\">\n <a style=\"text-decoration: underline;\" (click)=\"onReturnToDashboardClick()\">Click here to return to the Dashboard</a>\n </div>\n </section>\n </main>\n <footer>\n </footer>\n</div>\n",
styles: [".page-not-found-label,.page-not-found-label-cont,.page-not-found-label-cont a{width:100%;text-align:center}.web-console-container{height:100%;margin:0;padding:0;font-family:'Open Sans',sans-serif}"]
}] }
];
/** @nocollapse */
PageNotFoundComponent.ctorParameters = () => [
{ type: NGXLogger },
{ type: NavigationService }
];
if (false) {
/**
* @type {?}
* @private
*/
PageNotFoundComponent.prototype.logger;
/**
* @type {?}
* @private
*/
PageNotFoundComponent.prototype.navService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS1ub3QtZm91bmQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbW90aWYtd2ViLWFkbWluLWNvcmUvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9QYWdlTm90Rm91bmQvcGFnZS1ub3QtZm91bmQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQ3ZDLE9BQU8sRUFBRSxTQUFTLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDbEQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFPckQsTUFBTSxPQUFPLHFCQUFxQjs7Ozs7SUFFaEMsWUFBMkIsTUFBaUIsRUFBVSxVQUE0QjtRQUF2RCxXQUFNLEdBQU4sTUFBTSxDQUFXO1FBQVUsZUFBVSxHQUFWLFVBQVUsQ0FBa0I7UUFDaEYsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsNkNBQTZDLENBQUMsQ0FBQztJQUNuRSxDQUFDOzs7O0lBRUQsd0JBQXdCO1FBQ3RCLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxFQUFFLENBQUM7SUFDbEMsQ0FBQzs7O1lBYkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSw0QkFBNEI7Z0JBRXRDLDI1QkFBOEM7O2FBQy9DOzs7O1lBUlEsU0FBUztZQUVULGlCQUFpQjs7Ozs7OztJQVNMLHVDQUF5Qjs7Ozs7SUFBRSwyQ0FBb0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOR1hMb2dnZXIgfSBmcm9tICduZ3gtbG9nZ2VyJztcbmltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOYXZpZ2F0aW9uU2VydmljZSB9IGZyb20gJ3dlYi1jb25zb2xlLWNvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd3ZWItY29uc29sZS1wYWdlLW5vdC1mb3VuZCcsXG4gIHN0eWxlVXJsczogWycuL3BhZ2Utbm90LWZvdW5kLmNvbXBvbmVudC5zY3NzJ10sXG4gIHRlbXBsYXRlVXJsOiAnLi9wYWdlLW5vdC1mb3VuZC5jb21wb25lbnQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgUGFnZU5vdEZvdW5kQ29tcG9uZW50IHtcblxuICBwdWJsaWMgY29uc3RydWN0b3IocHJpdmF0ZSBsb2dnZXI6IE5HWExvZ2dlciwgcHJpdmF0ZSBuYXZTZXJ2aWNlOk5hdmlnYXRpb25TZXJ2aWNlKSB7XG4gICAgdGhpcy5sb2dnZXIuZGVidWcoXCJQYWdlTm90Rm91bmRDb21wb25lbnQgY29tcG9uZW50IGNvbnN0cnVjdG9yXCIpO1xuICB9XG5cbiAgb25SZXR1cm5Ub0Rhc2hib2FyZENsaWNrKCl7XG4gICAgdGhpcy5uYXZTZXJ2aWNlLmdvVG9EYXNoYm9hcmQoKTtcbiAgfVxufVxuXG4iXX0=