Skip to content

Commit 3b550b3

Browse files
authored
Merge pull request Expensify#89133 from Expensify/claude-fixAmountNumpadJumpOnCurrencyPicker
Disable KeyboardAvoidingView while currency picker is open on amount step
2 parents 7652216 + 95ea200 commit 3b550b3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {useFocusEffect} from '@react-navigation/native';
22
import {hasSeenTourSelector} from '@selectors/Onboarding';
33
import {validTransactionDraftsSelector} from '@selectors/TransactionDraft';
44
import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react';
5+
import {Keyboard} from 'react-native';
56
import type {OnyxEntry} from 'react-native-onyx';
67
import isTextInputFocused from '@components/TextInput/BaseTextInput/isTextInputFocused';
78
import type {BaseTextInputRef} from '@components/TextInput/BaseTextInput/types';
@@ -444,6 +445,7 @@ function IOURequestStepAmount({
444445
};
445446

446447
const hideCurrencyPicker = () => {
448+
Keyboard.dismiss();
447449
setIsCurrencyPickerVisible(false);
448450
};
449451

@@ -466,6 +468,7 @@ function IOURequestStepAmount({
466468
shouldShowWrapper={!!backTo || isEditing}
467469
includeSafeAreaPaddingBottom
468470
shouldShowNotFoundPage={shouldShowNotFoundPage}
471+
shouldEnableKeyboardAvoidingView={false}
469472
>
470473
<IOURequestStepCurrencyModal
471474
isPickerVisible={isCurrencyPickerVisible}

0 commit comments

Comments
 (0)