From 8d43e5b946a8b3f0b6c4a9f4d1e0e99fdaa9af2a Mon Sep 17 00:00:00 2001 From: "Fabio Azevedo (CTW)" Date: Tue, 2 May 2023 00:37:39 +0100 Subject: [PATCH] Added sorting --- .../client/src/app/components/platform/platform.component.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/client/src/app/components/platform/platform.component.ts b/apps/client/src/app/components/platform/platform.component.ts index d20b4c588..56c4014db 100644 --- a/apps/client/src/app/components/platform/platform.component.ts +++ b/apps/client/src/app/components/platform/platform.component.ts @@ -8,13 +8,12 @@ import { import { MatSort } from '@angular/material/sort'; import { CreatePlatformDto } from '@ghostfolio/api/app/platform/create-platform.dto'; import { UpdatePlatformDto } from '@ghostfolio/api/app/platform/update-platform.dto'; - +import { get } from 'lodash'; import { MatTableDataSource } from '@angular/material/table'; import { ActivatedRoute, Router } from '@angular/router'; import { ImpersonationStorageService } from '@ghostfolio/client/services/impersonation-storage.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; import { User } from '@ghostfolio/common/interfaces'; - import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { Platform, Platform as PlatformModel } from '@prisma/client'; import { Subject, takeUntil } from 'rxjs'; @@ -144,6 +143,8 @@ export class AdminPlatformComponent implements OnInit, OnDestroy { .subscribe((platforms) => { this.platforms = platforms; this.dataSource = new MatTableDataSource(platforms); + this.dataSource.sort = this.sort; + this.dataSource.sortingDataAccessor = get; this.changeDetectorRef.markForCheck(); }); }