mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
AAE-42804 Fixing task filter query param (#11701)
* AAE-42804 Fixing task filter query param * AAE-42804 Fixing param in template
This commit is contained in:
+1
-1
@@ -4,7 +4,7 @@
|
||||
<a mat-list-item
|
||||
[activated]="filter.id === currentRouteFilterId()"
|
||||
[routerLink]="[TASKS_ROUTE]"
|
||||
[queryParams]="{ filter: filter.id }"
|
||||
[queryParams]="{ filterId: filter.id }"
|
||||
[attr.data-automation-id]="filter.key + '_filter'"
|
||||
class="adf-task-filters__entry"
|
||||
[class.adf-active]="filter.id === currentRouteFilterId()"
|
||||
|
||||
+2
-2
@@ -63,7 +63,7 @@ describe('TaskFiltersCloudComponent', () => {
|
||||
useValue: {
|
||||
queryParamMap: of({
|
||||
get: (param: string) => {
|
||||
if (param === 'filter') {
|
||||
if (param === 'filterId') {
|
||||
return defaultTaskFiltersMock[0].id;
|
||||
}
|
||||
return null;
|
||||
@@ -616,7 +616,7 @@ describe('TaskFiltersCloudComponent', () => {
|
||||
fixture.detectChanges();
|
||||
await fixture.whenStable();
|
||||
|
||||
expect(router.url).toBe(`/task-list-cloud?filter=${defaultTaskFiltersMock[0].id}`);
|
||||
expect(router.url).toBe(`/task-list-cloud?filterId=${defaultTaskFiltersMock[0].id}`);
|
||||
|
||||
filterLink = fixture.debugElement.query(By.css(`[data-automation-id="${assignedTasksFilterKey}_filter"]`));
|
||||
expect(filterLink.nativeElement.classList).toContain('adf-active');
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ export class TaskFiltersCloudComponent extends BaseTaskFiltersCloudComponent imp
|
||||
private readonly translationService = inject(TranslationService);
|
||||
private readonly appConfigService = inject(AppConfigService);
|
||||
private readonly activatedRoute = inject(ActivatedRoute);
|
||||
readonly currentRouteFilterId = toSignal(this.activatedRoute.queryParamMap.pipe(map((params) => params.get('filter'))));
|
||||
readonly currentRouteFilterId = toSignal(this.activatedRoute.queryParamMap.pipe(map((params) => params.get('filterId'))));
|
||||
|
||||
ngOnInit() {
|
||||
this.enableNotifications = this.appConfigService.get('notifications', true);
|
||||
|
||||
Reference in New Issue
Block a user