Merge branch 'RED-9204' into 'master'
RED-9204: fixed edit dossier dialog buttons functionalities. See merge request redactmanager/red-ui!432
This commit is contained in:
commit
7abcd054aa
@ -1,4 +1,4 @@
|
||||
import { AfterViewInit, Component, computed, Inject, Signal, signal, untracked, ViewChild, WritableSignal } from '@angular/core';
|
||||
import { AfterViewInit, Component, computed, Inject, Signal, signal, untracked, viewChild, WritableSignal } from '@angular/core';
|
||||
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
|
||||
import { Dossier } from '@red/domain';
|
||||
import { EditDossierGeneralInfoComponent } from './general-info/edit-dossier-general-info.component';
|
||||
@ -45,11 +45,11 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A
|
||||
readonly showHeading: Signal<boolean>;
|
||||
readonly showActionButtons: Signal<boolean>;
|
||||
|
||||
@ViewChild(EditDossierGeneralInfoComponent) generalInfoComponent: EditDossierGeneralInfoComponent;
|
||||
@ViewChild(EditDossierDownloadPackageComponent) downloadPackageComponent: EditDossierDownloadPackageComponent;
|
||||
@ViewChild(EditDossierDictionaryComponent) dictionaryComponent: EditDossierDictionaryComponent;
|
||||
@ViewChild(EditDossierTeamComponent) membersComponent: EditDossierTeamComponent;
|
||||
@ViewChild(EditDossierAttributesComponent) attributesComponent: EditDossierAttributesComponent;
|
||||
generalInfoComponent = viewChild(EditDossierGeneralInfoComponent);
|
||||
downloadPackageComponent = viewChild(EditDossierDownloadPackageComponent);
|
||||
dictionaryComponent = viewChild(EditDossierDictionaryComponent);
|
||||
membersComponent = viewChild(EditDossierTeamComponent);
|
||||
attributesComponent = viewChild(EditDossierAttributesComponent);
|
||||
|
||||
constructor(
|
||||
private readonly _dossiersService: DossiersService,
|
||||
@ -128,11 +128,11 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A
|
||||
|
||||
private _getActiveComponent(section: Section): EditDossierSectionInterface {
|
||||
return {
|
||||
dossierInfo: this.generalInfoComponent,
|
||||
downloadPackage: this.downloadPackageComponent,
|
||||
dossierDictionary: this.dictionaryComponent,
|
||||
members: this.membersComponent,
|
||||
dossierAttributes: this.attributesComponent,
|
||||
dossierInfo: this.generalInfoComponent(),
|
||||
downloadPackage: this.downloadPackageComponent(),
|
||||
dossierDictionary: this.dictionaryComponent(),
|
||||
members: this.membersComponent(),
|
||||
dossierAttributes: this.attributesComponent(),
|
||||
}[section];
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user