import { Component, inject } from "@angular/core"; import { LucideAngularModule, Search, ShoppingCart, User } from "lucide-angular"; import { RouterLink } from "@angular/router"; import { AuthService, AuthState } from "../../../features/auth/services/auth-service"; @Component({ selector: "app-header", imports: [LucideAngularModule, RouterLink], templateUrl: "./header.html", styleUrl: "./header.css", }) export class Header { readonly UserIcon = User; readonly CartIcon = ShoppingCart; readonly SearchIcon = Search; readonly authService = inject(AuthService); protected readonly AuthState = AuthState; }