From 9fb0675f753769871329a6d152ef77af032558cb Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Sat, 15 Apr 2023 12:21:36 +0300 Subject: [PATCH] RED-6536 - Related download options no longer grouped together --- .../dialogs/download-dialog/download-dialog.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts b/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts index d7c98e035..7231b0880 100644 --- a/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts +++ b/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts @@ -63,7 +63,7 @@ export class DownloadDialogComponent extends BaseDialogComponent { private get _availableReportTypes() { const dossierTemplateId = this.data.dossier.dossierTemplateId; const result = this._reportTemplateController.getAvailableReportTemplates(dossierTemplateId); - return result.then(values => values ?? []); + return result.then(values => this._sortAvailableReportTypes(values) ?? []); } private get _formDownloadTypes() { @@ -131,4 +131,8 @@ export class DownloadDialogComponent extends BaseDialogComponent { const isHexColor = /^#[0-9A-F]{6}$/i.test(color); return isHexColor ? null : { redactionPreviewColor: true }; } + + private _sortAvailableReportTypes(values) { + return values.sort((a, b) => (a.fileName > b.fileName ? 1 : b.fileName > a.fileName ? -1 : 0)); + } }