diff --git a/components/modales/SettingsModal.jsx b/components/modales/SettingsModal.jsx index c10680b..04ac0f2 100644 --- a/components/modales/SettingsModal.jsx +++ b/components/modales/SettingsModal.jsx @@ -172,6 +172,7 @@ function SettingModal({ showModal, onClose }) { }); }; //--------------------------------------------------- + // Setze initiale Werte nur beim Öffnen des Modals useEffect(() => { if (showModal) { setName(deviceName_Redux || ""); @@ -187,22 +188,8 @@ function SettingModal({ showModal, onClose }) { setNtpTimezone(ntpTimezone_Redux || ""); setActive(active_Redux || ""); } - }, [ - showModal, - deviceName_Redux, - mac1_Redux, - mac2_Redux, - ip_Redux, - subnet_Redux, - gateway_Redux, - datetime_Redux, - ntp1_Redux, - ntp2_Redux, - ntp3_Redux, - ntpTimezone_Redux, - active_Redux, - ]); - //--------------------------------------------------- + }, [showModal]); // Nur beim Öffnen des Modals erneut setzen + useEffect(() => { setOriginalValues({ name: deviceName_Redux, @@ -226,7 +213,6 @@ function SettingModal({ showModal, onClose }) { ntpTimezone_Redux, active_Redux, ]); - //--------------------------------------------------- return ( <>