From cc22c5cd5eed0e3ce6c3bed6ae2c33adc71ca410 Mon Sep 17 00:00:00 2001 From: Aden Hassan Date: Thu, 28 Oct 2021 16:53:31 +0200 Subject: [PATCH] Merge pull request #231 in TEA/mina-sidor-fa-web from feature/TV-843-paginering-deltager-handelser to develop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squashed commit of the following: commit dd1e022a5e0d5d5f8703aa33815c2e9835697187 Merge: 59c40138 7528fef6 Author: Aden Hassan Date: Thu Oct 28 16:38:55 2021 +0200 fixed merge conflict commit 59c4013834493d4ab8e87c442db85678a2c94a39 Author: Aden Hassan Date: Thu Oct 28 16:31:08 2021 +0200 refactored code commit 7fbfcae5b57f7c8b499f3298eade192f6651217d Author: Aden Hassan Date: Thu Oct 28 15:56:24 2021 +0200 removed unused import commit e8c4f1e6d5400b668f58994f839de0a9cdcf18a2 Author: Aden Hassan Date: Thu Oct 28 15:12:34 2021 +0200 corrected some typo commit 148e734ef7362e9cf677c186a5ddc7ecdef46e09 Author: Aden Hassan Date: Thu Oct 28 15:10:33 2021 +0200 moved some methods from api-service to their own service commit c052f3e99425f47e8f86341734ed163b77bce784 Author: Aden Hassan Date: Thu Oct 28 14:38:19 2021 +0200 added loader to show when data is being fetched from server commit 9d1003a9ce6046f2f51916bb09bf71539df4a211 Author: Aden Hassan Date: Thu Oct 28 14:20:47 2021 +0200 updated css variable import commit b941806cbe5532b9e72d4ecac95487bcba94c98f Merge: 5a548ac1 f857b1ae Author: Aden Hassan Date: Thu Oct 28 13:53:38 2021 +0200 Merge branch 'develop' into feature/TV-843-paginering-deltager-handelser commit 5a548ac17a339f480ba53aca421fea3931497c9d Author: Aden Hassan Date: Thu Oct 28 12:59:19 2021 +0200 deltagare-handelser: implemented onDestroy method to reset the params when the dialog window is closed commit af7c624e52085d72b9de1fef921bfebaafa712d9 Author: Aden Hassan Date: Thu Oct 28 12:50:04 2021 +0200 implemented pagination to deltagare handelser commit 4f77302fed3957addfb4aff0597473b0580f5d94 Author: Aden Hassan Date: Thu Oct 28 09:09:44 2021 +0200 deltagare händelse - implement pagination --- ...agare-list-handelser-dialog.component.html | 35 +++++++++---------- ...ltagare-list-handelser-dialog.component.ts | 13 ++----- 2 files changed, 20 insertions(+), 28 deletions(-) diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html index f0996fc..250b981 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html @@ -2,8 +2,8 @@

Genomförandereferens: {{deltagare?.genomforandeReferens}}

- - + + - + @@ -39,22 +39,21 @@
Lista med alla händelser för {{deltagare?.fullName}} @@ -16,7 +16,7 @@
+ + + +
- - - - - Inga händelser har inkommit. diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts index 85a0679..6b52867 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-list/components/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectionStrategy, Component, Input, OnDestroy, OnInit } from '@angular/core'; -import { DeltagareHandelse } from '@msfa-models/deltagare-handelse.model'; +import { DeltagareHandelse, DeltagareHandelseData } from '@msfa-models/deltagare-handelse.model'; import { Observable } from 'rxjs'; import { IconType } from '@msfa-enums/icon-type.enum'; import { DeltagareCompact } from '@msfa-models/deltagare.model'; @@ -16,8 +16,7 @@ import { DeltagareHandelserService } from '@msfa-services/deltagare-handelser.se export class DeltagareListHandelserDialogComponent implements OnInit, OnDestroy { @Input() deltagare: DeltagareCompact; iconType = IconType; - deltagareHandelser$: Observable; - paginationMeta$: Observable; + deltagareHandelserData$: Observable; handelserLoading$ = this.deltagareHandelserService.handelserLoading$; constructor(private deltagareHandelserService: DeltagareHandelserService) {} @@ -29,13 +28,7 @@ export class DeltagareListHandelserDialogComponent implements OnInit, OnDestroy ngOnInit(): void { if (this.deltagare) { this.deltagareHandelserService.setGenomforandeReferens$(this.deltagare.genomforandeReferens); - this.deltagareHandelser$ = this.deltagareHandelserService.deltagareHandelserData$.pipe( - map(handelse => handelse.data) - ); - - this.paginationMeta$ = this.deltagareHandelserService.deltagareHandelserData$.pipe( - map(handelse => handelse.meta) - ); + this.deltagareHandelserData$ = this.deltagareHandelserService.deltagareHandelserData$; } }