writeonce/reference/writeonce-app/src/app/header/header.component.ts
2026-04-05 00:45:02 +02:00

25 lines
606 B
TypeScript

import { Component, inject } from '@angular/core';
import { ThemeService } from '../theme.service';
import { RouterLink, RouterLinkActive } from '@angular/router';
@Component({
selector: 'app-header',
templateUrl: './header.component.html',
styleUrl: './header.component.css'
})
export class HeaderComponent {
themeService = inject(ThemeService);
isMobileMenuOpen = false;
toggleTheme(): void {
this.themeService.toggleTheme();
}
toggleMobileMenu(): void {
this.isMobileMenuOpen = !this.isMobileMenuOpen;
}
closeMobileMenu(): void {
this.isMobileMenuOpen = false;
}
}