Vendor app Client: Maiora
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

47 wiersze
1002 B

  1. import { Component, OnInit } from '@angular/core';
  2. import { Router } from '@angular/router';
  3. @Component({
  4. selector: 'app-widgets-holder',
  5. templateUrl: './widgets-holder.component.html',
  6. styleUrls: ['./widgets-holder.component.scss']
  7. })
  8. export class WidgetsHolderComponent implements OnInit {
  9. selected_nav: {
  10. name: string,
  11. params: any
  12. } = {
  13. name: 'orders',
  14. params: ''
  15. };
  16. vendor_info: any;
  17. constructor(
  18. private router: Router
  19. ) { }
  20. ngOnInit() {
  21. let data = JSON.parse(localStorage.vendor_info);
  22. this.vendor_info = data['Info Info'];
  23. }
  24. getNavPage(page: string) {
  25. this.selected_nav.name = page;
  26. }
  27. getWidgetsEvents(event: any) {
  28. if (event.nav === 'orders') {
  29. this.selected_nav.name = 'orders'
  30. this.selected_nav.params = {
  31. filterType: event.type
  32. };
  33. }
  34. }
  35. logout() {
  36. localStorage.clear();
  37. this.router.navigate(['/']);
  38. }
  39. }