This PR is a refactoring PR and update of angular & primeng. The refactoring is about removing all phenopacket sub elements into the shared/table folder as these are phenopacket sub elements shown in tables, used in PhenoCreator and in phenopacketList components. Then I removed PhenopacketModule and created a PhenopacketListModule which declares the leftover components in Phenoapacket : PhenopacketComponet, MetadataComponent, IndividualDialogComponent.
The PR also has the private info checkbox that was previously present in both the Individual edit form and the InterpretationDialog, moved to the validation part of the stepper. This allows for cleaner and more easily managing the state of this checkbox. (which is updated through the PHenopacketStepperService).
This PR is a refactoring PR and update of angular & primeng. The refactoring is about removing all phenopacket sub elements into the shared/table folder as these are phenopacket sub elements shown in tables, used in PhenoCreator and in phenopacketList components. Then I removed PhenopacketModule and created a PhenopacketListModule which declares the leftover components in Phenoapacket : PhenopacketComponet, MetadataComponent, IndividualDialogComponent. The PR also has the private info checkbox that was previously present in both the Individual edit form and the InterpretationDialog, moved to the validation part of the stepper. This allows for cleaner and more easily managing the state of this checkbox. (which is updated through the PHenopacketStepperService).