15 lines
402 B
TypeScript
15 lines
402 B
TypeScript
|
|
import { Component, signal } from '@angular/core';
|
||
|
|
import { RouterLink } from '@angular/router';
|
||
|
|
|
||
|
|
@Component({
|
||
|
|
selector: 'app-site-header',
|
||
|
|
imports: [RouterLink],
|
||
|
|
templateUrl: './site-header.html',
|
||
|
|
styleUrl: './site-header.scss'
|
||
|
|
})
|
||
|
|
export class SiteHeader {
|
||
|
|
menuOpen = signal(false);
|
||
|
|
toggleMenu(): void { this.menuOpen.update(v => !v); }
|
||
|
|
closeMenu(): void { this.menuOpen.set(false); }
|
||
|
|
}
|