Skip to content
Snippets Groups Projects
app.component.html 1.43 KiB
<mat-sidenav-container *ngIf="!loading" class="maarch-container" autosize>
    <mat-sidenav #snavLeft class="panel-left" [mode]="appService.getViewMode() ? 'over' : 'side'"
        [fixedInViewport]="appService.getViewMode()" [opened]="appService.getViewMode() || headerService.hideSideBar ? false : true"
        autoFocus="false" style="overflow-x:hidden;" [class.sideBarForm]="headerService.sideBarForm && !appService.getViewMode()" [class.sideBarFormMobile]="appService.getViewMode() && headerService.sideBarForm" [ngStyle]="{'width': appService.getViewMode() ? '80%' : '350px'}">
        <header-panel *ngIf="headerService.showhHeaderPanel && !headerService.hideSideBar"></header-panel>
        <menu-shortcut *ngIf="headerService.showMenuShortcut && !headerService.hideSideBar"></menu-shortcut>
        <menu-nav *ngIf="headerService.showMenuShortcut && !headerService.hideSideBar"></menu-nav>
        <ng-container *ngIf="!headerService.sideBarAdmin && !headerService.hideSideBar">
            <basket-home #basketHome></basket-home>
            <mat-divider></mat-divider>
            <panel-folder #panelFolder></panel-folder>
        </ng-container>
        <div id="adminMenu" *ngIf="!headerService.hideSideBar" style="display: contents;"></div>
    </mat-sidenav>
    <mat-sidenav-content>
        <router-outlet></router-outlet>
    </mat-sidenav-content>
</mat-sidenav-container>

<app-dev-tool *ngIf="debugMode && authService.isAuth()"></app-dev-tool>