Skip to content

Commit 5bb0e9b

Browse files
authored
Merge pull request #53159 from daledah/fix/52393
fix: use display create instead of submit expense
2 parents b80c68e + e8dd2bd commit 5bb0e9b

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

src/components/ReportWelcomeText.tsx

+8-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {View} from 'react-native';
33
import type {OnyxEntry} from 'react-native-onyx';
44
import {useOnyx} from 'react-native-onyx';
55
import useLocalize from '@hooks/useLocalize';
6+
import usePermissions from '@hooks/usePermissions';
67
import useThemeStyles from '@hooks/useThemeStyles';
78
import Navigation from '@libs/Navigation/Navigation';
89
import * as OptionsListUtils from '@libs/OptionsListUtils';
@@ -46,12 +47,18 @@ function ReportWelcomeText({report, policy}: ReportWelcomeTextProps) {
4647
const welcomeMessage = SidebarUtils.getWelcomeMessage(report, policy);
4748
const moneyRequestOptions = ReportUtils.temporary_getMoneyRequestOptions(report, policy, participantAccountIDs);
4849
const canEditReportDescription = ReportUtils.canEditReportDescription(report, policy);
50+
const {canUseCombinedTrackSubmit} = usePermissions();
4951
const filteredOptions = moneyRequestOptions.filter(
5052
(item): item is Exclude<IOUType, typeof CONST.IOU.TYPE.REQUEST | typeof CONST.IOU.TYPE.SEND | typeof CONST.IOU.TYPE.CREATE | typeof CONST.IOU.TYPE.INVOICE> =>
5153
item !== CONST.IOU.TYPE.INVOICE,
5254
);
5355
const additionalText = filteredOptions
54-
.map((item, index) => `${index === filteredOptions.length - 1 && index > 0 ? `${translate('common.or')} ` : ''}${translate(`reportActionsView.iouTypes.${item}`)}`)
56+
.map(
57+
(item, index) =>
58+
`${index === filteredOptions.length - 1 && index > 0 ? `${translate('common.or')} ` : ''}${translate(
59+
canUseCombinedTrackSubmit && item === 'submit' ? `reportActionsView.create` : `reportActionsView.iouTypes.${item}`,
60+
)}`,
61+
)
5562
.join(', ');
5663
const canEditPolicyDescription = ReportUtils.canEditPolicyDescription(policy);
5764
const reportName = ReportUtils.getReportName(report);

src/languages/en.ts

+1
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,7 @@ const translations = {
694694
welcomeToRoom: ({roomName}: WelcomeToRoomParams) => `Welcome to ${roomName}!`,
695695
usePlusButton: ({additionalText}: UsePlusButtonParams) => `\nUse the + button to ${additionalText} an expense.`,
696696
askConcierge: '\nAsk questions and get 24/7 realtime support.',
697+
create: 'create',
697698
iouTypes: {
698699
pay: 'pay',
699700
split: 'split',

src/languages/es.ts

+1
Original file line numberDiff line numberDiff line change
@@ -689,6 +689,7 @@ const translations = {
689689
welcomeToRoom: ({roomName}: WelcomeToRoomParams) => `¡Bienvenido a ${roomName}!`,
690690
usePlusButton: ({additionalText}: UsePlusButtonParams) => `\nUsa el botón + para ${additionalText} un gasto`,
691691
askConcierge: 'Haz preguntas y obtén soporte en tiempo real las 24/7.',
692+
create: 'crear',
692693
iouTypes: {
693694
pay: 'pagar',
694695
split: 'dividir',

0 commit comments

Comments
 (0)