30 lines
1.1 KiB
TypeScript
30 lines
1.1 KiB
TypeScript
import { Component } from '@angular/core';
|
|
import { ConsoleNavComponent } from '../../components/console-nav/console-nav.component';
|
|
import { ConsoleNavLink } from '../../models/sidenav.model';
|
|
import { AuthService } from '../../services';
|
|
|
|
@Component({
|
|
selector: 'app-console',
|
|
standalone: true,
|
|
imports: [ConsoleNavComponent],
|
|
templateUrl: './console.component.html',
|
|
styleUrl: './console.component.scss'
|
|
})
|
|
export class ConsoleComponent {
|
|
navLinks: ConsoleNavLink[] = [
|
|
{ label: 'Overview', route: 'overview', icon: 'dashboard' },
|
|
{ label: 'Rooms', route: 'rooms', icon: 'video_settings' },
|
|
{ label: 'Recordings', route: 'recordings', icon: 'radio_button_checked' }
|
|
// { label: 'Access & Permissions', route: 'access-permissions', icon: 'lock' },
|
|
// { label: 'Appearance', route: 'appearance', icon: 'palette' },
|
|
// { label: 'Security', route: 'security-preferences', icon: 'security' },
|
|
// { label: 'About', route: 'about', icon: 'info' }
|
|
];
|
|
|
|
constructor(private authService: AuthService) {}
|
|
|
|
async logout() {
|
|
await this.authService.logout('console/login');
|
|
}
|
|
}
|