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 { searchPublications(): void {
let queryParams = new HttpParams(); const query = this.formGroup.controls.criteria.value
queryParams = queryParams.set('query', this.formGroup.controls.criteria.value ?? '');
this.router.navigate(['/publications'], {queryParams}); 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) { if (categoryId) {
this.searchPublicationsService.loadPublications(`category_id=${categoryId}`); this.searchPublicationsService.loadPublications(`category_id=${categoryId}`);
} }
const query = params.get('query')
if (query) {
this.searchPublicationsService.loadPublications(query);
}
}); });
} }