From 5b51eb85a161fccf878041abf93c607415e2f476 Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Fri, 9 Aug 2024 08:56:48 +0300 Subject: [PATCH] RED-9788 - remove active listing entity service --- src/lib/filtering/filter.service.ts | 5 ----- .../services/active-listing-entity.service.ts | 13 ------------- .../table-content/table-content.component.html | 2 -- .../table-content/table-content.component.scss | 2 +- .../table-content/table-content.component.ts | 2 -- 5 files changed, 1 insertion(+), 23 deletions(-) delete mode 100644 src/lib/listing/services/active-listing-entity.service.ts diff --git a/src/lib/filtering/filter.service.ts b/src/lib/filtering/filter.service.ts index b8c6963..51694ee 100644 --- a/src/lib/filtering/filter.service.ts +++ b/src/lib/filtering/filter.service.ts @@ -44,11 +44,6 @@ export class FilterService { this.showResetFilters$ = this._showResetFilters$; } - get noAnnotationsFilterChecked() { - const filterGroup = this.filterGroups.find(g => g.slug === 'primaryFilters'); - return !!filterGroup?.filters[0]?.children.find(f => f.id === 'no-annotations-filter' && f.checked); - } - get filterGroups(): IFilterGroup[] { return Object.values(this.#filterGroups$.getValue()); } diff --git a/src/lib/listing/services/active-listing-entity.service.ts b/src/lib/listing/services/active-listing-entity.service.ts deleted file mode 100644 index f4c2786..0000000 --- a/src/lib/listing/services/active-listing-entity.service.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Injectable, signal } from '@angular/core'; - -@Injectable({ - providedIn: 'root', -}) -export class ActiveListingEntityService { - readonly #activeEntity = signal(''); - readonly activeEntity = this.#activeEntity.asReadonly(); - - updateEntity(entity: string = '') { - this.#activeEntity.set(entity); - } -} diff --git a/src/lib/listing/table-content/table-content.component.html b/src/lib/listing/table-content/table-content.component.html index 9b77217..ef6198a 100644 --- a/src/lib/listing/table-content/table-content.component.html +++ b/src/lib/listing/table-content/table-content.component.html @@ -15,7 +15,6 @@ (mouseenter)="itemMouseEnterFn && itemMouseEnterFn(entity)" (mouseleave)="itemMouseLeaveFn && itemMouseLeaveFn(entity)" [class.help-mode-active]="helpModeService?.isHelpModeActive$ | async" - [class.active-entity]="activeListingEntityService.activeEntity() === entity.id" [id]="rowIdPrefix + '-' + ((entity[namePropertyKey] | snakeCase) ?? entity.id)" [ngClass]="getTableItemClasses(entity)" [routerLink]="entity.routerLink" @@ -29,7 +28,6 @@ } @else {
, PrimaryK constructor( @Inject(forwardRef(() => ListingComponent)) readonly listingComponent: ListingComponent, readonly listingService: ListingService, - readonly activeListingEntityService: ActiveListingEntityService, @Optional() readonly helpModeService: HelpModeService, ) { super();