@@ -307,31 +307,31 @@ function MoneyRequestReportPreviewContent({
307307 [ translate , numberOfRequests ] ,
308308 ) ;
309309
310+ const reportStateNum = iouReport ?. stateNum ?? action ?. childStateNum ;
311+ const reportStatusNum = iouReport ?. statusNum ?? action ?. childStatusNum ;
312+
310313 const reportStatus = useMemo (
311314 ( ) =>
312315 getReportStatusTranslation ( {
313- stateNum : iouReport ?. stateNum ?? action ?. childStateNum ,
314- statusNum : iouReport ?. statusNum ?? action ?. childStatusNum ,
316+ stateNum : reportStateNum ,
317+ statusNum : reportStatusNum ,
315318 translate,
316319 } ) ,
317- [ action ?. childStateNum , action ?. childStatusNum , iouReport ?. stateNum , iouReport ?. statusNum , translate ] ,
320+ [ reportStateNum , reportStatusNum , translate ] ,
318321 ) ;
319322
320323 const shouldShowReportStatus = ! ! reportStatus && ! ! expenseCount ;
321324
322- const reportStatusColorStyle = useMemo (
323- ( ) => getReportStatusColorStyle ( theme , iouReport ?. stateNum ?? action ?. childStateNum , iouReport ?. statusNum ?? action ?. childStatusNum ) ,
324- [ action ?. childStateNum , action ?. childStatusNum , iouReport ?. stateNum , iouReport ?. statusNum , theme ] ,
325- ) ;
325+ const reportStatusColorStyle = useMemo ( ( ) => getReportStatusColorStyle ( theme , reportStateNum , reportStatusNum ) , [ reportStateNum , reportStatusNum , theme ] ) ;
326326
327327 const reportStatusTooltip = useMemo (
328328 ( ) =>
329329 getReportStatusTooltipTranslation ( {
330- stateNum : iouReport ?. stateNum ?? action ?. childStateNum ,
331- statusNum : iouReport ?. statusNum ?? action ?. childStatusNum ,
330+ stateNum : reportStateNum ,
331+ statusNum : reportStatusNum ,
332332 translate,
333333 } ) ,
334- [ action ?. childStateNum , action ?. childStatusNum , iouReport ?. stateNum , iouReport ?. statusNum , translate ] ,
334+ [ reportStateNum , reportStatusNum , translate ] ,
335335 ) ;
336336
337337 const totalAmountStyle = shouldUseNarrowLayout ? [ styles . flexColumnReverse , styles . alignItemsStretch ] : [ styles . flexRow , styles . alignItemsCenter ] ;
0 commit comments