dashboard.component.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import { Component, OnInit } from '@angular/core';
  2. import { RouterModule } from '@angular/router';
  3. import { BaseComponent, untilDestroy } from 'angularlib/base.component';
  4. import { LoginModule } from 'angularlib/login';
  5. import { Store } from '@ngxs/store';
  6. import { LoginService } from 'angularlib/login/login.service';
  7. import { MasterMenuComponent } from 'angularlib/menu/master.menu/master.menu.component';
  8. import { CommonModule } from '@angular/common';
  9. import { ComponentService } from 'angularlib/component.service';
  10. import { LabelModule } from 'angularlib/labels/label.module';
  11. import masterMenu from '../master.menu.json';
  12. @Component({
  13. selector: 'app-dashboard',
  14. standalone: true,
  15. imports: [
  16. CommonModule,
  17. RouterModule,
  18. LoginModule,
  19. LabelModule,
  20. MasterMenuComponent
  21. ],
  22. providers: [ComponentService],
  23. templateUrl: './dashboard.component.html',
  24. styleUrl: './dashboard.component.scss'
  25. })
  26. export class DashboardComponent extends BaseComponent implements OnInit{
  27. protected masterMenu = masterMenu;
  28. constructor(
  29. protected store: Store,
  30. protected loginService: LoginService,
  31. protected cs: ComponentService
  32. ) {
  33. super(store);
  34. }
  35. ngOnInit(): void {
  36. super.ngOnInit();
  37. }
  38. }