Fix search bar navigation.

This commit is contained in:
Florian THIERRY
2024-08-30 09:59:21 +02:00
parent b3a52f6a4b
commit 51af25666d
2 changed files with 12 additions and 3 deletions

View File

@@ -24,8 +24,13 @@ export class PublicationsSearchBarComponent {
});
searchPublications(): void {
let queryParams = new HttpParams();
queryParams = queryParams.set('query', this.formGroup.controls.criteria.value ?? '');
const query = this.formGroup.controls.criteria.value
if (query?.trim()) {
const queryParams = { 'query' : this.formGroup.controls.criteria.value ?? '' }
this.router.navigate(['/publications'], { queryParams });
} else {
this.router.navigate(['/home']);
}
}
}

View File

@@ -27,6 +27,10 @@ export class SearchPublicationsComponent implements OnInit, OnDestroy {
if (categoryId) {
this.searchPublicationsService.loadPublications(`category_id=${categoryId}`);
}
const query = params.get('query')
if (query) {
this.searchPublicationsService.loadPublications(query);
}
});
}