dashboard

Ahora vamos con las vista dahsborad primero vamos a crear un componente que lo vamos a llamar menu ejecutando el siguiente comando
 
               
            
           ng g c shared/menu 
            
            
         
   

java project
Nos vamos al archivo memenu.component.ts y escribimos
 
               
  import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-menu',
  templateUrl: './menu.component.html',
  styleUrls: ['./menu.component.css']
})
export class MenuComponent implements OnInit {
   
  userLoginOn:boolean=false;


  constructor() { }

  ngOnInit(): void {
  }

}
  
      
   

En el archivo menu.component.html escribimos lo siguiente
 
              
  
      <button mat-button [matMenuTriggerFor]="inicioMenu">Inicio</button>
<mat-menu #inicioMenu="matMenu" yPosition="above">
    <button *ngIf="!userLoginOn" mat-menu-item>Iniciar Sesión</button>
    <button *ngIf="userLoginOn" mat-menu-item>Cerrar Sesión</button>
</mat-menu>    
               
     
       
   

En el archivo dashboard.component.html escribimos:
 
              
  <app-menu></app-menu>
  
     
   

Nos situamos en el archivo app.component.css
 
              
  .container {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.footer {
    flex-shrink: 0;
    flex-grow: 0;
    background: #eee;
    padding: 3px 15px;
}

.header {
    flex-shrink: 0;
    flex-grow: 0;
    padding: 3px 5px;
}

.content {
    flex-shrink: 1;
    flex-grow: 1;
    padding: 3px 5px;
    position: relative;
    overflow-y: auto;
}
  
  
       
   

En el archivo app.component.html
 
              
  <div class="container">
    <div class="header">
        <app-header></app-header>
    </div>
    <div class="content">
        <app-dashboard></app-dashboard>
    </div>

    <div class="footer">
        <app-footer></app-footer>
    </div>
</div>
  
  
  
  
    
   

corremos la aplicación
java project
Revisar continuamente el tutorial porque habra modificaciones hasta tener el producto final