Skip to content

Commit

Permalink
GSX Integration
Browse files Browse the repository at this point in the history
- Properly hide Simbrief Setter button
  • Loading branch information
Lucky38i committed Jan 17, 2023
1 parent 3c420ef commit f11b2b8
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions src/instruments/src/EFB/Ground/Pages/Payload/Payload.tsx
Expand Up @@ -130,6 +130,7 @@ export const Payload = () => {

const totalCurrentGallon = useMemo(() => round(Math.max(LInnCurrent + LOutCurrent + RInnCurrent + ROutCurrent + centerCurrent, 0)), [fuel]);

const [showSimbriefButton, setShowSimbriefButton] = useState(false);
const simbriefUnits = useAppSelector((state) => state.simbrief.data.units);
const simbriefBagWeight = parseInt(useAppSelector((state) => state.simbrief.data.weights.bagWeight));
const simbriefPaxWeight = parseInt(useAppSelector((state) => state.simbrief.data.weights.passengerWeight));
Expand Down Expand Up @@ -572,6 +573,26 @@ export const Payload = () => {
}
}, [gsxDeBoardingState]);

useEffect(() => {
const simbriefStatus = (simbriefDataLoaded
&& (
simbriefPax !== totalPaxDesired
|| simbriefFreight + simbriefBag * simbriefBagWeight !== totalCargoDesired
|| simbriefPaxWeight !== paxWeight
|| simbriefBagWeight !== paxBagWeight
)
);

if (gsxPayloadSyncEnabled === 1) {
if (boardingStarted) {
setShowSimbriefButton(false);
}

setShowSimbriefButton(simbriefStatus);
}
setShowSimbriefButton(simbriefStatus);
}, [simbriefDataLoaded, boardingStarted, gsxPayloadSyncEnabled]);

useEffect(() => {
const centerTankMoment = -4.5;
const innerTankMoment = -8;
Expand Down Expand Up @@ -865,11 +886,7 @@ export const Payload = () => {
</div>
</Card>

{simbriefDataLoaded
&& (simbriefPax !== totalPaxDesired
|| simbriefFreight + simbriefBag * simbriefBagWeight !== totalCargoDesired
|| simbriefPaxWeight !== paxWeight
|| simbriefBagWeight !== paxBagWeight)
{showSimbriefButton
&& (
<TooltipWrapper text={t('Ground.Payload.TT.FillPayloadFromSimbrief')}>
<div
Expand Down

0 comments on commit f11b2b8

Please sign in to comment.