crh225/angular-github-issues

View on GitHub
apps/angular-github-issues/src/app/app.component.html

Summary

Maintainability
Test Coverage
<div class="wrapper-container" [class.wrapper-is-mobile]="mobileQuery.matches">
    <mat-toolbar color="primary" class="wrapper-toolbar">
        <button mat-icon-button (click)="snav.toggle()">
            <mat-icon>apps</mat-icon>
        </button>
        <div routerLink="/" class="pl-15">Dev Hunt</div>
        <span class="spacer"></span>
        <a routerLink="/github/auth" class="auth_icon">
            <ng-container *ngIf="imageUrl.length > 0;else show_icon">
                <img class="img-circle" src="{{imageUrl}}">
            </ng-container>
            <ng-template #show_icon>
                <mat-icon class="icon-white vert-align-mid">fingerprint</mat-icon>
            </ng-template>
        </a>
    </mat-toolbar>

    <mat-sidenav-container class="wrapper-sidenav-container" [style.marginTop.px]="mobileQuery.matches ? 56 : 0">
        <mat-sidenav #snav class="wrapper-sidenav" [mode]="mobileQuery.matches ? 'over' : 'side'" [fixedInViewport]="mobileQuery.matches"
         fixedTopGap="56" [opened]="mobileQuery.matches ? false : true">
            <mat-nav-list>
                <mat-menu>
                </mat-menu>
                <button mat-menu-item class="sidenav-btn" routerLinkActive="active-link" routerLink="/github/search" (click)="sendToRoute('/github/search',mobileQuery.matches)">
                    <mat-icon class="icon-white">search</mat-icon> Repo Search</button>
                <button mat-menu-item class="sidenav-btn" routerLinkActive="active-link" routerLink="/github/user" (click)="sendToRoute('/github/user',mobileQuery.matches)">
                    <mat-icon class="icon-white">face</mat-icon> User Search</button>
                <button mat-menu-item class="sidenav-btn" routerLinkActive="active-link" routerLink="/jobs/search" (click)="sendToRoute('/jobs/search',mobileQuery.matches)">
                    <mat-icon class="icon-white">attach_money</mat-icon> Job Search</button>
                <button mat-menu-item class="sidenav-btn" routerLinkActive="active-link" routerLink="/github/auth" (click)="sendToRoute('/github/auth',mobileQuery.matches)">
                    <mat-icon class="icon-white">fingerprint</mat-icon> Login</button>
            </mat-nav-list>
        </mat-sidenav>
        <mat-sidenav-content class="sidenav-outlet">
            <router-outlet></router-outlet>
        </mat-sidenav-content>
    </mat-sidenav-container>
</div>