| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import { Component, OnInit } from "@angular/core";
- import { AuthService } from "../../../services/auth2.service";
- import { Router } from "@angular/router";
- import Swal from "sweetalert2";
- declare const $: any;
- declare interface RouteInfo {
- path: string;
- title: string;
- icon: string;
- class: string;
- allowed_roles?: any;
- }
- export const ROUTES: RouteInfo[] = [
- {
- path: "/dashboard",
- title: "Dashboard",
- icon: "dashboard",
- class: ""
- },
- {
- path: "/investment-proposals",
- title: "Propuestas de inversión",
- icon: "wb_incandescent",
- class: ""
- //allowed_roles: [2, 3]
- },
- {
- path: "/investments",
- title: "Inversiones",
- icon: "work",
- class: ""
- //allowed_roles: [2, 3]
- }
- /*
- {
- path: "/arbitrations",
- title: "Arbitrajes",
- icon: "flag",
- class: ""
- //allowed_roles: [2, 3]
- },
- {
- path: "/performances",
- title: "Rendimientos",
- icon: "playlist_add",
- class: ""
- //allowed_roles: [2, 3]
- },
- {
- path: "/users",
- title: "Usuarios",
- icon: "people",
- class: ""
- //allowed_roles: [2, 3]
- }*/
- ];
- @Component({
- selector: "app-sidebar",
- templateUrl: "./sidebar.component.html",
- styleUrls: ["./sidebar.component.scss"]
- })
- export class SidebarComponent implements OnInit {
- menuItems: any[];
- adminMenuItems: any[];
- adminMenu: boolean = false;
- role_number: any;
- constructor(private auth: AuthService, private router: Router) {}
- ngOnInit() {
- this.menuItems = ROUTES.filter(menuItem => menuItem);
- }
- isMobileMenu() {
- if ($(window).width() > 991) {
- return false;
- }
- return true;
- }
- logout() {
- Swal.fire({});
- Swal.showLoading();
- this.auth.logout();
- //this.router.navigateByUrl("login");
- }
- }
|