import { Component } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RouterOutlet, RouterLink, RouterLinkActive } from '@angular/router'; import { MatToolbarModule } from '@angular/material/toolbar'; import { MatButtonModule } from '@angular/material/button'; import { MatTabsModule } from '@angular/material/tabs'; import { AuthService } from './core/services/auth.service'; import { MatSidenavModule } from '@angular/material/sidenav'; import { MatListModule } from '@angular/material/list'; @Component({ selector: 'app-root', standalone: true, imports: [ CommonModule, RouterOutlet, RouterLink, RouterLinkActive, MatToolbarModule, MatButtonModule, MatTabsModule, MatSidenavModule, MatListModule ], template: ` OriginDex Welcome, {{ auth.currentUser?.username }}! Storage Storage Carousel Efficiency Plan
`, styles: [` .spacer { flex: 1 1 auto; } mat-toolbar { margin-bottom: 0; } .content-container { height: calc(100vh - 64px); } mat-sidenav { width: 200px; background: #f5f5f5; border-right: 1px solid #ddd; } .content { padding: 20px; height: 100%; overflow: auto; } .active { background: rgba(0, 0, 0, 0.04); color: #3f51b5; } mat-nav-list { padding-top: 0; } mat-nav-list a { height: 48px; } `] }) export class AppComponent { constructor(public auth: AuthService) {} }