designer-nav.ts 682 B

123456789101112131415161718192021222324
  1. import { Component, Input } from '@angular/core';
  2. import { CommonModule } from '@angular/common';
  3. import { FormsModule } from '@angular/forms';
  4. import { RouterLink, RouterLinkActive } from '@angular/router';
  5. @Component({
  6. selector: 'app-designer-nav',
  7. standalone: true,
  8. imports: [CommonModule, FormsModule, RouterLink, RouterLinkActive],
  9. templateUrl: './designer-nav.html',
  10. styleUrl: './designer-nav.scss'
  11. })
  12. export class DesignerNavComponent {
  13. @Input() userName: string = '设计师用户';
  14. @Input() onlineHours: number = 4.8;
  15. sidebarOpen = true;
  16. searchTerm = '';
  17. currentDate = new Date();
  18. toggleSidebar() {
  19. this.sidebarOpen = !this.sidebarOpen;
  20. }
  21. }