import { Component } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RouterLink, RouterLinkActive } from '@angular/router'; import { CartService } from '../../services'; import { environment } from '../../../environments/environment'; import { LogoComponent } from '../logo/logo.component'; import { LanguageSelectorComponent } from '../language-selector/language-selector.component'; @Component({ selector: 'app-header', standalone: true, imports: [CommonModule, RouterLink, RouterLinkActive, LogoComponent, LanguageSelectorComponent], templateUrl: './header.component.html', styleUrls: ['./header.component.scss'] }) export class HeaderComponent { cartItemCount; menuOpen = false; brandName = environment.brandFullName; logo = environment.logo; isnovo = environment.theme === 'novo'; constructor(private cartService: CartService) { this.cartItemCount = this.cartService.itemCount; } toggleMenu(): void { this.menuOpen = !this.menuOpen; } closeMenu(): void { this.menuOpen = false; } }