Skip to content

Commit f3fc7c2

Browse files
committed
Reorder getCompanyCardDescription params: translate first, rest optional
1 parent d0d3563 commit f3fc7c2

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/components/EReceipt.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ function EReceipt({transactionID, transactionItem, onLoad, isThumbnail = false,
9999
const currency = getCurrencySymbol(transactionCurrency ?? '');
100100
const amount = currency ? formattedAmount.replace(currency, '') : formattedAmount;
101101
const cardDescription =
102-
getCompanyCardDescription(transactionCardName, transactionCardID, cardList, translate) ?? (transactionCardID ? getCardDescription(cardList?.[transactionCardID], translate) : '');
102+
getCompanyCardDescription(translate, transactionCardName, transactionCardID, cardList) ?? (transactionCardID ? getCardDescription(cardList?.[transactionCardID], translate) : '');
103103
const secondaryBgcolorStyle = secondaryColor ? StyleUtils.getBackgroundColorStyle(secondaryColor) : undefined;
104104
const primaryTextColorStyle = primaryColor ? StyleUtils.getColorStyle(primaryColor) : undefined;
105105
const titleTextColorStyle = titleColor ? StyleUtils.getColorStyle(titleColor) : undefined;

src/components/ReportActionItem/MoneyRequestView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ function MoneyRequestView({
298298
const transactionOriginalAmount = transaction && getOriginalAmountForDisplay(transaction, isExpenseReport(moneyRequestReport));
299299
const formattedOriginalAmount = transactionOriginalAmount && transactionOriginalCurrency && convertToDisplayString(transactionOriginalAmount, transactionOriginalCurrency);
300300
const isFromCardImport = isCardTransactionTransactionUtils(transaction);
301-
const cardProgramName = getCompanyCardDescription(transaction?.cardName, transaction?.cardID, nonPersonalAndWorkspaceCards, translate);
301+
const cardProgramName = getCompanyCardDescription(translate, transaction?.cardName, transaction?.cardID, nonPersonalAndWorkspaceCards);
302302
const shouldShowCard = isFromCardImport && cardProgramName;
303303

304304
const taxRates = policy?.taxRates;

src/libs/CardUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,13 @@ function getCardDescriptionForSearchTable(card: Card, translate: LocalizedTransl
196196
}
197197

198198
/**
199+
* @param translate
199200
* @param transactionCardName
200201
* @param cardID
201202
* @param cards
202-
* @param translate
203203
* @returns company card name
204204
*/
205-
function getCompanyCardDescription(transactionCardName: string | undefined, cardID: number | undefined, cards: CardList | undefined, translate: LocalizedTranslate) {
205+
function getCompanyCardDescription(translate: LocalizedTranslate, transactionCardName?: string, cardID?: number, cards?: CardList) {
206206
if (!cardID || !cards?.[cardID]) {
207207
return transactionCardName;
208208
}

tests/unit/CardUtilsTest.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2947,12 +2947,12 @@ describe('CardUtils', () => {
29472947
},
29482948
};
29492949
it('should return the correct description for a company card', () => {
2950-
const description = getCompanyCardDescription('Test', 21310091, cardList, mockTranslate);
2950+
const description = getCompanyCardDescription(mockTranslate, 'Test', 21310091, cardList);
29512951
expect(description).toBe('480801XXXXXX2554');
29522952
});
29532953

29542954
it('should return the correct description for an Expensify card', () => {
2955-
const description = getCompanyCardDescription('Test', 21570657, cardList, mockTranslate);
2955+
const description = getCompanyCardDescription(mockTranslate, 'Test', 21570657, cardList);
29562956
expect(description).toBe('Test');
29572957
});
29582958

@@ -2966,7 +2966,7 @@ describe('CardUtils', () => {
29662966
},
29672967
},
29682968
} as unknown as CardList;
2969-
const description = getCompanyCardDescription('Expensify Card - 6909', 99999, travelCardList, mockTranslate);
2969+
const description = getCompanyCardDescription(mockTranslate, 'Expensify Card - 6909', 99999, travelCardList);
29702970
expect(description).toBe('Central invoicing');
29712971
});
29722972
});

0 commit comments

Comments
 (0)