From a1d92ef9feae7fd81c35956164a13d9ffad7fb02 Mon Sep 17 00:00:00 2001 From: Yauheni Pasiukevich Date: Fri, 4 Oct 2024 21:07:59 +0200 Subject: [PATCH] fix titles for the tabs at IOU start page --- src/languages/en.ts | 1 - src/pages/iou/request/IOURequestStartPage.tsx | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/languages/en.ts b/src/languages/en.ts index 6ceac0f2953e..e72c6a422ee3 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -685,7 +685,6 @@ const translations = { submit: 'submit an expense', track: 'track an expense', invoice: 'invoice an expense', - create: 'create an expense', }, }, adminOnlyCanPost: 'Only admins can send messages in this room.', diff --git a/src/pages/iou/request/IOURequestStartPage.tsx b/src/pages/iou/request/IOURequestStartPage.tsx index c4abf714502a..09fe67ab882f 100644 --- a/src/pages/iou/request/IOURequestStartPage.tsx +++ b/src/pages/iou/request/IOURequestStartPage.tsx @@ -45,19 +45,19 @@ function IOURequestStartPage({ // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing const [transaction] = useOnyx(`${ONYXKEYS.COLLECTION.TRANSACTION_DRAFT}${route?.params.transactionID || -1}`); const [allPolicies] = useOnyx(ONYXKEYS.COLLECTION.POLICY); + const {canUseP2PDistanceRequests, canUseCombinedTrackSubmit} = usePermissions(iouType); const tabTitles = { [CONST.IOU.TYPE.REQUEST]: translate('iou.submitExpense'), - [CONST.IOU.TYPE.SUBMIT]: translate('iou.submitExpense'), + [CONST.IOU.TYPE.SUBMIT]: canUseCombinedTrackSubmit ? translate('iou.createExpense') : translate('iou.submitExpense'), [CONST.IOU.TYPE.SEND]: translate('iou.paySomeone', {name: ReportUtils.getPayeeName(report)}), [CONST.IOU.TYPE.PAY]: translate('iou.paySomeone', {name: ReportUtils.getPayeeName(report)}), [CONST.IOU.TYPE.SPLIT]: translate('iou.splitExpense'), - [CONST.IOU.TYPE.TRACK]: translate('iou.trackExpense'), + [CONST.IOU.TYPE.TRACK]: canUseCombinedTrackSubmit ? translate('iou.createExpense') : translate('iou.trackExpense'), [CONST.IOU.TYPE.INVOICE]: translate('workspace.invoices.sendInvoice'), [CONST.IOU.TYPE.CREATE]: translate('iou.createExpense'), }; const transactionRequestType = useRef(TransactionUtils.getRequestType(transaction)); - const {canUseP2PDistanceRequests, canUseCombinedTrackSubmit} = usePermissions(iouType); const isFromGlobalCreate = isEmptyObject(report?.reportID); // Clear out the temporary expense if the reportID in the URL has changed from the transaction's reportID