diff --git a/front/app/src/common/crud/card/card.component.html b/front/app/src/common/crud/card/card.component.html index 678b763e..61c17d22 100644 --- a/front/app/src/common/crud/card/card.component.html +++ b/front/app/src/common/crud/card/card.component.html @@ -7,6 +7,11 @@ [disabled]="!form.valid && (formLoading$ || modelLoading$ | async)"> {{ this.isCreateForm() ? "Create" : "Update" }} + + + + + diff --git a/front/app/src/common/crud/card/card.component.ts b/front/app/src/common/crud/card/card.component.ts index e988e233..3c90d679 100644 --- a/front/app/src/common/crud/card/card.component.ts +++ b/front/app/src/common/crud/card/card.component.ts @@ -17,6 +17,7 @@ export class CardComponent implements OnInit { @Input() resource: string | undefined; @Input() resource_id: string | null = null; @Input() schema: string | undefined; + @Input() model = {}; @Input() is_modal: Boolean = false; @Output() resourceCreated: EventEmitter = new EventEmitter(); @@ -25,7 +26,6 @@ export class CardComponent implements OnInit { form = new FormGroup({}); - model = {}; fields: FormlyFieldConfig[] = []; schemas = JSON.parse(`{}`); @@ -101,8 +101,8 @@ export class CardComponent implements OnInit { }); } - onDuplicate() { - + onModelDuplicated(resource_id: string) { + this.modalService.dismissAll(); } isCreateForm() {