openpanel service hinzugefügt

This commit is contained in:
2026-03-12 07:51:36 +01:00
parent 5cbe4525d1
commit 11a266879b
11 changed files with 296 additions and 28 deletions

View File

@@ -2,7 +2,7 @@
<section class="header">
<div class="logo-container">
<span class="logo-container__logo centered">H</span>
<p class="logo-container__company"><span>Hurler</span> Webdesign</p>
<p class="logo-container__company" (click)="onFeaturesClick('lustiges Zeug')"><span>Hurler</span> Webdesign</p>
</div>
<div class="header__nav-section centered">
<div class="theme-toggle-container">

View File

@@ -3,13 +3,20 @@ import { NgIcon } from '@ng-icons/core';
import { ToogleThemeComponent } from '@shared/utils/toogle-theme/toogle-theme.component';
import { NavMenuComponent } from '@shared/ui/nav-menu/nav-menu.component';
import { NavigationService } from '@core/services/navigation.service';
import { OpenPanelService } from '@core/services/openpanel.service';
import { OpenPanelTrackDirective } from '@core/directives/openpanel.directive';
@Component({
selector: 'app-navigation',
imports: [NgIcon, ToogleThemeComponent, NavMenuComponent],
imports: [NgIcon, ToogleThemeComponent, NavMenuComponent, OpenPanelTrackDirective],
templateUrl: './navigation.component.html',
styleUrl: './navigation.component.scss',
})
export class NavigationComponent {
protected readonly navigationService = inject(NavigationService);
private op = inject(OpenPanelService)
onFeaturesClick(blindplan: string): void {
this.op.track('features_clicked', { blindplan })
}
}