From 00b1b40a3112dc168046ca3bc261dd8dbbc02538 Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Wed, 7 Aug 2024 21:25:29 +0300 Subject: [PATCH] RED-9788 - remove active listing entity service --- .../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 -- 4 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 src/lib/listing/services/active-listing-entity.service.ts 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();