diff --git a/PackageSources/js-bundle/package.json b/PackageSources/js-bundle/package.json index 7c6ac21..6cca062 100644 --- a/PackageSources/js-bundle/package.json +++ b/PackageSources/js-bundle/package.json @@ -1,6 +1,6 @@ { "name": "tfdidesign-md11-load-manager", - "version": "0.1.74", + "version": "0.1.75", "description": "", "main": "index.js", "type": "module", diff --git a/PackageSources/js-bundle/src/components/SBEntry/SBEntryF.tsx b/PackageSources/js-bundle/src/components/SBEntry/SBEntryF.tsx index 3f8bdc0..a1bc7df 100644 --- a/PackageSources/js-bundle/src/components/SBEntry/SBEntryF.tsx +++ b/PackageSources/js-bundle/src/components/SBEntry/SBEntryF.tsx @@ -91,7 +91,7 @@ const SBEntryF: FC = ({ WASMData, loadingState, setLoadingState }) [WASMData.userData.isER] ); useEffect(() => { - setFuelEnabled(inRangeOf(Math.round(WASMData.livePayload.fuel), fuel)); + setFuelEnabled((prev) => (!prev ? inRangeOf(Math.round(WASMData.livePayload.fuel), fuel) : prev)); }, [WASMData.livePayload.fuel]); const updateData = (_CGTarget?: number, SBPlan?: SimBrief) => { diff --git a/PackageSources/js-bundle/src/components/stationEntry/StationEntryF.tsx b/PackageSources/js-bundle/src/components/stationEntry/StationEntryF.tsx index c7c5413..edcda11 100644 --- a/PackageSources/js-bundle/src/components/stationEntry/StationEntryF.tsx +++ b/PackageSources/js-bundle/src/components/stationEntry/StationEntryF.tsx @@ -71,7 +71,7 @@ const StationEntryF: FC = ({ WASMData, loadingState, setLoadi [WASMData.userData.isER] ); useEffect(() => { - setFuelEnabled(inRangeOf(Math.round(WASMData.livePayload.fuel), fuel)); + setFuelEnabled((prev) => (!prev ? inRangeOf(Math.round(WASMData.livePayload.fuel), fuel) : prev)); }, [WASMData.livePayload.fuel]); return ( diff --git a/PackageSources/js-bundle/src/components/stationEntry/StationEntryPax.tsx b/PackageSources/js-bundle/src/components/stationEntry/StationEntryPax.tsx index ba58829..67df289 100644 --- a/PackageSources/js-bundle/src/components/stationEntry/StationEntryPax.tsx +++ b/PackageSources/js-bundle/src/components/stationEntry/StationEntryPax.tsx @@ -71,7 +71,7 @@ const StationEntryPax: FC = ({ WASMData, loadingState, setLoa [WASMData.userData.isER] ); useEffect(() => { - setFuelEnabled(inRangeOf(Math.round(WASMData.livePayload.fuel), fuel)); + setFuelEnabled((prev) => (!prev ? inRangeOf(Math.round(WASMData.livePayload.fuel), fuel) : prev)); }, [WASMData.livePayload.fuel]); return ( diff --git a/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryF.tsx b/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryF.tsx index 77baf8f..49d1cf0 100644 --- a/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryF.tsx +++ b/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryF.tsx @@ -90,7 +90,7 @@ const ZFWEntryF: FC = ({ WASMData, loadingState, setLoadingState [WASMData.userData.isER] ); useEffect(() => { - setFuelEnabled(inRangeOf(Math.round(WASMData.livePayload.fuel), fuel)); + setFuelEnabled((prev) => (!prev ? inRangeOf(Math.round(WASMData.livePayload.fuel), fuel) : prev)); }, [WASMData.livePayload.fuel]); const updateData = (_ZFWTarget?: number, _CGTarget?: number) => { diff --git a/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryPax.tsx b/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryPax.tsx index 137a806..3fb187f 100644 --- a/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryPax.tsx +++ b/PackageSources/js-bundle/src/components/zfwEntry/ZFWEntryPax.tsx @@ -90,7 +90,7 @@ const ZFWEntryPax: FC = ({ WASMData, loadingState, setLoadingStat [WASMData.userData.isER] ); useEffect(() => { - setFuelEnabled(inRangeOf(Math.round(WASMData.livePayload.fuel), fuel)); + setFuelEnabled((prev) => (!prev ? inRangeOf(Math.round(WASMData.livePayload.fuel), fuel) : prev)); }, [WASMData.livePayload.fuel]); const updateData = (_ZFWTarget?: number, _CGTarget?: number) => {