diff --git a/apps/web/src/app/home/home.component.html b/apps/web/src/app/home/home.component.html
index a7574a9b1..5566a0b05 100644
--- a/apps/web/src/app/home/home.component.html
+++ b/apps/web/src/app/home/home.component.html
@@ -1,5 +1,9 @@
+
-
diff --git a/apps/web/src/app/home/home.component.ts b/apps/web/src/app/home/home.component.ts
index c46fe0596..e71b073dc 100644
--- a/apps/web/src/app/home/home.component.ts
+++ b/apps/web/src/app/home/home.component.ts
@@ -1,4 +1,4 @@
-import { Component } from '@angular/core';
+import { Component, signal } from '@angular/core';
import { TranslatePipe } from '@ngx-translate/core';
import { RecentPlaylistsComponent } from 'components';
import { HeaderComponent } from '../shared/components/header/header.component';
@@ -9,4 +9,10 @@ import { HeaderComponent } from '../shared/components/header/header.component';
styleUrls: ['./home.component.scss'],
imports: [HeaderComponent, RecentPlaylistsComponent, TranslatePipe],
})
-export class HomeComponent {}
+export class HomeComponent {
+ searchQuery = signal('');
+
+ onSearchQueryChange(query: string): void {
+ this.searchQuery.set(query);
+ }
+}
diff --git a/apps/web/src/app/shared/components/header/header.component.html b/apps/web/src/app/shared/components/header/header.component.html
index 8c6938a93..2056884f0 100644
--- a/apps/web/src/app/shared/components/header/header.component.html
+++ b/apps/web/src/app/shared/components/header/header.component.html
@@ -1,16 +1,29 @@
-
-
-

-
-
-
{{ title() }}
-
{{ subtitle() }}
+