22 lines
636 B
TypeScript
22 lines
636 B
TypeScript
import { Component, inject, Output, EventEmitter } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
import { AuthService } from '../../services/auth';
|
|
import { LucideAngularModule, Search, Menu } from 'lucide-angular';
|
|
|
|
@Component({
|
|
selector: 'app-header',
|
|
standalone: true,
|
|
imports: [CommonModule, LucideAngularModule],
|
|
templateUrl: './header.html',
|
|
styleUrl: './header.scss'
|
|
})
|
|
export class HeaderComponent {
|
|
readonly Search = Search;
|
|
readonly Menu = Menu;
|
|
|
|
@Output() toggleSidebar = new EventEmitter<void>();
|
|
|
|
private authService = inject(AuthService);
|
|
user = this.authService.currentUser;
|
|
}
|