From 593b84eaf0605f3b9675f4f020ada487bcd88173 Mon Sep 17 00:00:00 2001 From: Tobias Kohr Date: Wed, 10 Apr 2024 11:56:04 +0200 Subject: [PATCH] feat(router): use getSearchRoute instead of ROUTER_ROUTE_SEARCH to allow implementing other search routes than /search in other router services --- apps/datahub/src/app/router/datahub-router.service.ts | 2 +- libs/feature/router/src/lib/default/state/router.facade.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/datahub/src/app/router/datahub-router.service.ts b/apps/datahub/src/app/router/datahub-router.service.ts index 22f50097b2..9c55571828 100644 --- a/apps/datahub/src/app/router/datahub-router.service.ts +++ b/apps/datahub/src/app/router/datahub-router.service.ts @@ -76,6 +76,6 @@ export class DatahubRouterService { } getSearchRoute(): string { - return `${ROUTER_ROUTE_HOME}/${ROUTER_ROUTE_SEARCH}` + return ROUTER_ROUTE_SEARCH } } diff --git a/libs/feature/router/src/lib/default/state/router.facade.ts b/libs/feature/router/src/lib/default/state/router.facade.ts index a8e6ddfe40..a537dca6bf 100644 --- a/libs/feature/router/src/lib/default/state/router.facade.ts +++ b/libs/feature/router/src/lib/default/state/router.facade.ts @@ -25,7 +25,9 @@ export class RouterFacade { searchParams$ = this.currentRoute$.pipe( filter((route) => !!route), - filter((route) => route.url[0]?.path.startsWith(ROUTER_ROUTE_SEARCH)), + filter((route) => + route.url[0]?.path.startsWith(this.routerService.getSearchRoute()) + ), map((route) => route.queryParams), distinctUntilChanged((a, b) => JSON.stringify(a) === JSON.stringify(b)) )