File tree Expand file tree Collapse file tree
TimeSensitiveSection/items
navigateFromAddPaymentCardItem
common/navigateToSubscriptionPayment Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,11 +11,10 @@ import useResponsiveLayout from '@hooks/useResponsiveLayout';
1111import useTheme from '@hooks/useTheme' ;
1212import useThemeStyles from '@hooks/useThemeStyles' ;
1313import DateUtils from '@libs/DateUtils' ;
14- import Navigation from '@libs/Navigation/Navigation' ;
1514import type { DiscountInfo } from '@libs/SubscriptionUtils' ;
15+ import navigateToSubscriptionPayment from '@pages/home/common/navigateToSubscriptionPayment' ;
1616import variables from '@styles/variables' ;
1717import CONST from '@src/CONST' ;
18- import ROUTES from '@src/ROUTES' ;
1918import useFreeTrial from './useFreeTrial' ;
2019import type { DiscountType } from './useFreeTrial' ;
2120
@@ -51,7 +50,7 @@ function FreeTrialSection() {
5150
5251 let bodyText : string ;
5352 let ctaText : string ;
54- const onCtaPress = ( ) => Navigation . navigate ( ROUTES . SETTINGS_SUBSCRIPTION_ADD_PAYMENT_CARD ) ;
53+ const onCtaPress = navigateToSubscriptionPayment ;
5554
5655 if ( discountType === 50 ) {
5756 bodyText = translate ( 'homePage.freeTrialSection.offer50Body' ) ;
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import BaseWidgetItem from '@components/BaseWidgetItem';
33import { useMemoizedLazyExpensifyIcons } from '@hooks/useLazyAsset' ;
44import useLocalize from '@hooks/useLocalize' ;
55import useTheme from '@hooks/useTheme' ;
6- import navigateFromAddPaymentCardItem from './navigateFromAddPaymentCardItem ' ;
6+ import navigateToSubscriptionPayment from '@pages/home/common/navigateToSubscriptionPayment ' ;
77
88function AddPaymentCard ( ) {
99 const { translate} = useLocalize ( ) ;
@@ -18,7 +18,7 @@ function AddPaymentCard() {
1818 title = { translate ( 'homePage.timeSensitiveSection.addPaymentCard.title' ) }
1919 subtitle = { translate ( 'homePage.timeSensitiveSection.addPaymentCard.subtitle' ) }
2020 ctaText = { translate ( 'homePage.timeSensitiveSection.addPaymentCard.cta' ) }
21- onCtaPress = { navigateFromAddPaymentCardItem }
21+ onCtaPress = { navigateToSubscriptionPayment }
2222 buttonProps = { { success : true } }
2323 />
2424 ) ;
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ import React from 'react';
22import BaseWidgetItem from '@components/BaseWidgetItem' ;
33import { useMemoizedLazyExpensifyIcons } from '@hooks/useLazyAsset' ;
44import useLocalize from '@hooks/useLocalize' ;
5+ import navigateToSubscriptionPayment from '@pages/home/common/navigateToSubscriptionPayment' ;
56import colors from '@styles/theme/colors' ;
6- import navigateFromAddPaymentCardItem from './AddPaymentCard/navigateFromAddPaymentCardItem' ;
77
88function FixFailedBilling ( ) {
99 const { translate} = useLocalize ( ) ;
@@ -17,7 +17,7 @@ function FixFailedBilling() {
1717 title = { translate ( 'homePage.timeSensitiveSection.fixFailedBilling.title' ) }
1818 subtitle = { translate ( 'homePage.timeSensitiveSection.fixFailedBilling.subtitle' ) }
1919 ctaText = { translate ( 'homePage.timeSensitiveSection.ctaFix' ) }
20- onCtaPress = { navigateFromAddPaymentCardItem }
20+ onCtaPress = { navigateToSubscriptionPayment }
2121 buttonProps = { { danger : true } }
2222 />
2323 ) ;
Original file line number Diff line number Diff line change 1+ import Navigation from '@libs/Navigation/Navigation' ;
2+ import ROUTES from '@src/ROUTES' ;
3+
4+ // Adding payment card is currently only available on web.
5+ function navigateToSubscriptionPayment ( ) {
6+ Navigation . navigate ( ROUTES . SETTINGS_SUBSCRIPTION . route ) ;
7+ }
8+
9+ export default navigateToSubscriptionPayment ;
Original file line number Diff line number Diff line change 1+ import Navigation from '@libs/Navigation/Navigation' ;
2+ import ROUTES from '@src/ROUTES' ;
3+
4+ function navigateToSubscriptionPayment ( ) {
5+ Navigation . navigate ( ROUTES . SETTINGS_SUBSCRIPTION_ADD_PAYMENT_CARD ) ;
6+ }
7+
8+ export default navigateToSubscriptionPayment ;
You can’t perform that action at this time.
0 commit comments