dashboard.component.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { Component, OnInit } from '@angular/core';
  2. import { AuthService } from '../services/auth.service';
  3. import { CommonModule } from '@angular/common';
  4. import { MatTabsModule } from '@angular/material/tabs';
  5. import { MatToolbarModule } from '@angular/material/toolbar';
  6. import { MatButtonModule } from '@angular/material/button';
  7. import { AttendanceComponent } from '../attendance/attendance.component';
  8. import { DashboardHomeComponent } from './dashboard.home.component';
  9. import { PaymentComponent } from '../payment/payment.component';
  10. import { PlantationTreeComponent } from "../plantation/plantation-tree.component";
  11. import { ActivityComponent } from '../activity/activity.component';
  12. @Component({
  13. selector: 'app-dashboard',
  14. standalone: true,
  15. imports: [
  16. CommonModule,
  17. MatTabsModule,
  18. MatToolbarModule,
  19. MatButtonModule,
  20. DashboardHomeComponent,
  21. PaymentComponent,
  22. AttendanceComponent,
  23. PlantationTreeComponent,
  24. ActivityComponent
  25. ],
  26. templateUrl: './dashboard.component.html',
  27. styleUrls: ['./dashboard.component.css']
  28. })
  29. export class DashboardComponent {
  30. constructor(private auth: AuthService) {
  31. }
  32. logout(): void {
  33. this.auth.logout();
  34. }
  35. }