Skip to content

Commit d05e6f2

Browse files
authored
Merge pull request Expensify#75443 from Expensify/revert-75373-fix/75118
Revert "fix: added text property and report as default fallback when matching option is undefined"
2 parents 0c93c37 + 31d9b07 commit d05e6f2

1 file changed

Lines changed: 6 additions & 18 deletions

File tree

src/pages/iou/request/step/IOURequestEditReportCommon.tsx

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,22 @@
11
import {createPoliciesSelector} from '@selectors/Policy';
22
import React, {useMemo} from 'react';
33
import type {OnyxCollection, OnyxEntry} from 'react-native-onyx';
4+
import * as Expensicons from '@components/Icon/Expensicons';
45
import MenuItem from '@components/MenuItem';
56
import {useOptionsList} from '@components/OptionListContextProvider';
67
import SelectionList from '@components/SelectionList';
78
import InviteMemberListItem from '@components/SelectionList/ListItem/InviteMemberListItem';
89
import type {ListItem} from '@components/SelectionList/types';
910
import useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';
1011
import useDebouncedState from '@hooks/useDebouncedState';
11-
import {useMemoizedLazyExpensifyIcons} from '@hooks/useLazyAsset';
1212
import useLocalize from '@hooks/useLocalize';
1313
import useOnyx from '@hooks/useOnyx';
1414
import usePolicy from '@hooks/usePolicy';
1515
import usePolicyForMovingExpenses from '@hooks/usePolicyForMovingExpenses';
1616
import useReportTransactions from '@hooks/useReportTransactions';
1717
import Navigation from '@libs/Navigation/Navigation';
1818
import {canSubmitPerDiemExpenseFromWorkspace, getPersonalPolicy, isPolicyAdmin} from '@libs/PolicyUtils';
19-
import {
20-
canAddTransaction,
21-
getOutstandingReportsForUser,
22-
getPolicyName,
23-
getReportName,
24-
isIOUReport,
25-
isOpenReport,
26-
isReportOwner,
27-
isSelfDM,
28-
sortOutstandingReportsBySelected,
29-
} from '@libs/ReportUtils';
19+
import {canAddTransaction, getOutstandingReportsForUser, getPolicyName, isIOUReport, isOpenReport, isReportOwner, isSelfDM, sortOutstandingReportsBySelected} from '@libs/ReportUtils';
3020
import CONST from '@src/CONST';
3121
import ONYXKEYS from '@src/ONYXKEYS';
3222
import type {Route} from '@src/ROUTES';
@@ -73,7 +63,6 @@ function IOURequestEditReportCommon({
7363
isPerDiemRequest,
7464
}: Props) {
7565
const {translate, localeCompare} = useLocalize();
76-
const icons = useMemoizedLazyExpensifyIcons(['Document', 'Close'] as const);
7766
const {options} = useOptionsList();
7867
const [outstandingReportsByPolicyID] = useOnyx(ONYXKEYS.DERIVED.OUTSTANDING_REPORTS_BY_POLICY_ID, {canBeMissing: true});
7968
const [allPolicies] = useOnyx(ONYXKEYS.COLLECTION.POLICY, {canBeMissing: true});
@@ -181,12 +170,11 @@ function IOURequestEditReportCommon({
181170
.map((report) => {
182171
const matchingOption = options.reports.find((option) => option.reportID === report.reportID);
183172
return {
184-
...(matchingOption ?? report),
173+
...matchingOption,
185174
// We are shallow copying properties from matchingOption, so if it has a brickRoadIndicator, it will display RBR.
186175
// We set it to null here to prevent showing RBR for reports https://github.com/Expensify/App/issues/65960.
187176
brickRoadIndicator: null,
188177
alternateText: getPolicyName({report}) ?? matchingOption?.alternateText,
189-
text: getReportName(report),
190178
value: report.reportID,
191179
keyForList: report.reportID,
192180
isSelected: report.reportID === selectedReportID,
@@ -221,10 +209,10 @@ function IOURequestEditReportCommon({
221209
onPress={createReport}
222210
title={translate('report.newReport.createReport')}
223211
description={policyForMovingExpenses?.name}
224-
icon={icons.Document}
212+
icon={Expensicons.Document}
225213
/>
226214
);
227-
}, [createReport, isEditing, isOwner, translate, policyForMovingExpenses?.name, icons.Document]);
215+
}, [createReport, isEditing, isOwner, translate, policyForMovingExpenses?.name]);
228216

229217
// eslint-disable-next-line rulesdir/no-negated-variables
230218
const shouldShowNotFoundPage = useMemo(() => {
@@ -276,7 +264,7 @@ function IOURequestEditReportCommon({
276264
onPress={removeFromReport}
277265
title={translate('iou.removeFromReport')}
278266
description={translate('iou.moveToPersonalSpace')}
279-
icon={icons.Close}
267+
icon={Expensicons.Close}
280268
/>
281269
)}
282270
{createReportOption}

0 commit comments

Comments
 (0)