Skip to content

Commit 31caba2

Browse files
committed
update MoneyRequestConfirmationList.
Signed-off-by: Krishna Gupta <belivethatkg@gmail.com>
1 parent 2eeadec commit 31caba2

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

src/components/MoneyRequestConfirmationList.tsx

+13-3
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@ function MoneyRequestConfirmationList({
325325
const [didConfirmSplit, setDidConfirmSplit] = useState(false);
326326

327327
const [isAttachmentInvalid, setIsAttachmentInvalid] = useState(false);
328+
const [invalidAttachmentPromt, setInvalidAttachmentPromt] = useState(translate('attachmentPicker.protectedPDFNotSupported'));
328329

329330
const navigateBack = useCallback(
330331
() => Navigation.goBack(ROUTES.MONEY_REQUEST_CREATE_TAB_SCAN.getRoute(CONST.IOU.ACTION.CREATE, iouType, transactionID, reportID)),
@@ -1096,7 +1097,14 @@ function MoneyRequestConfirmationList({
10961097
previewSourceURL={resolvedReceiptImage as string}
10971098
// We don't support scanning password protected PDF receipt
10981099
enabled={!isAttachmentInvalid}
1099-
onPassword={() => setIsAttachmentInvalid(true)}
1100+
onPassword={() => {
1101+
setIsAttachmentInvalid(true);
1102+
setInvalidAttachmentPromt(translate('attachmentPicker.protectedPDFNotSupported'));
1103+
}}
1104+
onLoadError={() => {
1105+
setInvalidAttachmentPromt(translate('attachmentPicker.errorWhileSelectingCorruptedAttachment'));
1106+
setIsAttachmentInvalid(true);
1107+
}}
11001108
/>
11011109
) : (
11021110
<ReceiptImage
@@ -1125,6 +1133,7 @@ function MoneyRequestConfirmationList({
11251133
receiptThumbnail,
11261134
fileExtension,
11271135
isDistanceRequest,
1136+
translate,
11281137
],
11291138
);
11301139

@@ -1181,11 +1190,11 @@ function MoneyRequestConfirmationList({
11811190
)}
11821191
<View style={[styles.mb5]}>{shouldShowAllFields && supplementaryFields}</View>
11831192
<ConfirmModal
1184-
title={translate('attachmentPicker.wrongFileType')}
1193+
title={translate('attachmentPicker.attachmentError')}
11851194
onConfirm={navigateBack}
11861195
onCancel={navigateBack}
11871196
isVisible={isAttachmentInvalid}
1188-
prompt={translate('attachmentPicker.protectedPDFNotSupported')}
1197+
prompt={invalidAttachmentPromt}
11891198
confirmText={translate('common.close')}
11901199
shouldShowCancelButton={false}
11911200
/>
@@ -1220,6 +1229,7 @@ function MoneyRequestConfirmationList({
12201229
transaction,
12211230
transactionID,
12221231
translate,
1232+
invalidAttachmentPromt,
12231233
],
12241234
);
12251235

0 commit comments

Comments
 (0)