diff --git a/src/pages/settings/Payments/AddDebitCardPage.js b/src/pages/settings/Payments/AddDebitCardPage.js index a95788b3f7d8..28eef903d590 100644 --- a/src/pages/settings/Payments/AddDebitCardPage.js +++ b/src/pages/settings/Payments/AddDebitCardPage.js @@ -1,4 +1,4 @@ -import React, {useEffect} from 'react'; +import React, {useEffect, useRef} from 'react'; import {View} from 'react-native'; import _ from 'underscore'; import {withOnyx} from 'react-native-onyx'; @@ -44,6 +44,7 @@ const defaultProps = { function DebitCardPage(props) { const {translate} = useLocalize(); const prevFormDataSetupComplete = usePrevious(props.formData.setupComplete); + const nameOnCardRef = useRef(null); useEffect(() => { PaymentMethods.clearDebitCardFormErrorAndSubmit(); @@ -108,7 +109,10 @@ function DebitCardPage(props) { }; return ( - + nameOnCardRef.current && nameOnCardRef.current.focus()} + includeSafeAreaPaddingBottom={false} + > Navigation.goBack(ROUTES.SETTINGS_PAYMENTS)} @@ -126,6 +130,7 @@ function DebitCardPage(props) { label={translate('addDebitCardPage.nameOnCard')} accessibilityLabel={translate('addDebitCardPage.nameOnCard')} accessibilityRole={CONST.ACCESSIBILITY_ROLE.TEXT} + ref={(ref) => (nameOnCardRef.current = ref)} />