Skip to content

Commit 2680290

Browse files
authored
Merge pull request Expensify#66146 from software-mansion-labs/@OlGierd03/reanimated-currency-modal
Migrate PaymentCardCurrencyModal to use Reanimated modal
2 parents 233790a + 942088e commit 2680290

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/components/AddPaymentCard/PaymentCardCurrencyModal.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import ScreenWrapper from '@components/ScreenWrapper';
66
import SelectionList from '@components/SelectionList';
77
import RadioListItem from '@components/SelectionList/RadioListItem';
88
import useLocalize from '@hooks/useLocalize';
9-
import useResponsiveLayout from '@hooks/useResponsiveLayout';
109
import useThemeStyles from '@hooks/useThemeStyles';
1110
import Navigation from '@libs/Navigation/Navigation';
1211
import CONST from '@src/CONST';
@@ -29,7 +28,6 @@ type PaymentCardCurrencyModalProps = {
2928
};
3029

3130
function PaymentCardCurrencyModal({isVisible, currencies, currentCurrency = CONST.PAYMENT_CARD_CURRENCY.USD, onCurrencyChange, onClose}: PaymentCardCurrencyModalProps) {
32-
const {shouldUseNarrowLayout} = useResponsiveLayout();
3331
const styles = useThemeStyles();
3432
const {translate} = useLocalize();
3533
const {sections} = useMemo(
@@ -54,10 +52,11 @@ function PaymentCardCurrencyModal({isVisible, currencies, currentCurrency = CONS
5452
isVisible={isVisible}
5553
onClose={() => onClose?.()}
5654
onModalHide={onClose}
57-
hideModalContentWhileAnimating
58-
innerContainerStyle={styles.RHPNavigatorContainer(shouldUseNarrowLayout)}
59-
onBackdropPress={Navigation.dismissModal}
60-
useNativeDriver
55+
onBackdropPress={() => {
56+
onClose?.();
57+
Navigation.dismissModal();
58+
}}
59+
shouldUseReanimatedModal
6160
>
6261
<ScreenWrapper
6362
style={styles.pb0}

0 commit comments

Comments
 (0)