From 7d2c6ef55e8507b511f2b884bb87f3d9b3e782c6 Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 5 Nov 2024 10:48:41 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20Speichern=20der=20ge=C3=A4nderten=20Wert?= =?UTF-8?q?e=20im=20Modal=20verbessert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Beim Speichern werden die aktuellen Werte als neue Originalwerte gesetzt, um sicherzustellen, dass die geänderten Werte beim erneuten Öffnen des Modals angezeigt werden. - Anpassung im `handleSave`-Handler vorgenommen, um die Originalwerte nach erfolgreichem Speichern zu aktualisieren. - Verbesserung der Benutzerfreundlichkeit durch Vermeidung des Zurücksetzens der geänderten Werte. --- components/modales/KueModal.jsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/components/modales/KueModal.jsx b/components/modales/KueModal.jsx index 1a7b831..975f5d8 100644 --- a/components/modales/KueModal.jsx +++ b/components/modales/KueModal.jsx @@ -113,6 +113,17 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) { if (response.ok) { alert("Daten erfolgreich gespeichert!"); onModulNameChange(ids[slot]); + + // Aktualisieren der originalValues und lokalen State-Werte nach dem Speichern + setOriginalValues({ + ids: [...ids], + bezeichnungen: [...bezeichnungen], + isolationsgrenzwerte: [...isolationsgrenzwerte], + verzoegerung: [...verzoegerung], + untereSchleifenGrenzwerte: [...untereSchleifenGrenzwerte], + obereSchleifenGrenzwerte: [...obereSchleifenGrenzwerte], + schleifenintervall: [...schleifenintervall], + }); } else { alert("Fehler beim Speichern der Daten!"); }