import {Component, OnInit} from '@angular/core'; // import {MenuItem} from “primeng/primeng”; import {TranslateService} from “@ngx-translate/core”;

@Component({

moduleId: module.id,
selector: 'teneo-root',
templateUrl: './app.component.html',
styles: []

}) export class AppComponent implements OnInit {

// private menuItems: MenuItem[];
// private sidebarOpen: boolean;
// private sidebarMode = 'push';
// private sidebarPosition = 'left';
// private sidebarCloseOnClick = true;
// private sidebarCloseOnKey = true;

constructor(private translate: TranslateService) {
  translate.addLangs(['en', 'nl', 'fr']);
  translate.setDefaultLang('en');

  const browserLang = translate.getBrowserLang();
  translate.use(browserLang.match(/en|nl|fr/) ? browserLang : 'en');
}

ngOnInit(): void {
  //   this.menuItems = [{
  //     label: 'Runs',
  //     icon: 'fa-circle-o-notch fa-spin',
  //     routerLink: ['/runs']
  //   }, {
  //     label: 'Setup',
  //     items: [
  //       {label: 'Users', icon: 'fa-user', routerLink: ['/users']},
  //       {label: 'Organizations', icon: 'fa-users', routerLink: ['/organizations']},
  //       {label: 'Workflows', icon: 'fa-sitemap', routerLink: ['/workflows']},
  //       {label: 'Ingest Models', icon: 'fa-linode', routerLink: ['/ingest-models']},
  //       {label: 'Representation Infos', icon: 'fa-window-restore', routerLink: ['/representations']},
  //       {label: 'Access Rights', icon: 'fa-lock', routerLink: ['/access-rights']},
  //       {label: 'Retention Periods', icon: 'fa-trash', routerLink: ['/retention-periods']}
  //     ]
  //   }, {
  //     label: 'Admin',
  //     items: [
  //       {label: 'Processes', icon: 'fa-bolt', routerLink: ['/processes']},
  //       {label: 'Queues', icon: 'fa-stack-overflow', routerLink: ['/queues']}
  //     ]
  //   }];
  //   this.sidebarOpen = false;
}

// toggleSidebar(): void {
//   this.sidebarOpen = !this.sidebarOpen;
// }

}