UNPKG

@deepkit/api-console-gui

Version:

API Console GUI

58 lines (57 loc) 2.18 kB
import { __decorate } from "tslib"; import { Component } from '@angular/core'; import { DuiStyleComponent, WindowComponent, WindowContentComponent, WindowHeaderComponent, WindowToolbarComponent, WindowToolbarContainerComponent } from '@deepkit/desktop-ui'; import { HeaderLogoComponent, HeaderStatusBarComponent } from '@deepkit/ui-library'; import { RouterLink, RouterOutlet } from '@angular/router'; let AppComponent = class AppComponent { constructor(duiApp, client, host) { this.duiApp = duiApp; this.client = client; this.host = host; this.sidebarVisible = true; const controller = host.nativeElement.getAttribute('controller'); if (controller && controller !== 'APP_CONTROLLER_NAME') { this.client.setController(controller); } } }; AppComponent = __decorate([ Component({ selector: 'app-root', template: ` <dui-style /> <dui-window normalize-style> <dui-window-header size="small"> <dui-window-toolbar> <deepkit-header-logo title="API Console"></deepkit-header-logo> <dui-window-toolbar-container name="main"></dui-window-toolbar-container> <div class="top-right"> <div> <a routerLink="/api">OVERVIEW</a> </div> <deepkit-header-status-bar [client]="client.client"></deepkit-header-status-bar> </div> </dui-window-toolbar> </dui-window-header> <dui-window-content [sidebarVisible]="sidebarVisible" class="no-padding"> <router-outlet></router-outlet> </dui-window-content> </dui-window> `, imports: [ WindowComponent, DuiStyleComponent, WindowHeaderComponent, WindowToolbarComponent, HeaderLogoComponent, WindowToolbarContainerComponent, HeaderStatusBarComponent, WindowContentComponent, RouterOutlet, RouterLink, ], styleUrls: ['./app.component.scss'], }) ], AppComponent); export { AppComponent }; //# sourceMappingURL=app.component.js.map