Skip to content

Commit 5979218

Browse files
authored
Merge pull request Expensify#67290 from Krishna2323/krishna2323/issue/65681
2 parents 48ebbf4 + 6194a01 commit 5979218

3 files changed

Lines changed: 21 additions & 3 deletions

File tree

src/pages/settings/Subscription/CardSection/CardSection.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, {useCallback, useEffect, useMemo, useState} from 'react';
22
import {View} from 'react-native';
3-
import Button from '@components/Button';
43
import ConfirmModal from '@components/ConfirmModal';
54
import Icon from '@components/Icon';
65
import * as Expensicons from '@components/Icon/Expensicons';
@@ -34,6 +33,7 @@ import SubscriptionBillingBanner from './BillingBanner/SubscriptionBillingBanner
3433
import TrialEndedBillingBanner from './BillingBanner/TrialEndedBillingBanner';
3534
import TrialStartedBillingBanner from './BillingBanner/TrialStartedBillingBanner';
3635
import CardSectionActions from './CardSectionActions';
36+
import CardSectionButton from './CardSectionButton';
3737
import CardSectionDataEmpty from './CardSectionDataEmpty';
3838
import RequestEarlyCancellationMenuItem from './RequestEarlyCancellationMenuItem';
3939
import type {BillingStatusResult} from './utils';
@@ -176,7 +176,7 @@ function CardSection() {
176176

177177
<View style={styles.mb3}>{isEmptyObject(defaultCard?.accountData) && <CardSectionDataEmpty />}</View>
178178
{billingStatus?.isRetryAvailable !== undefined && (
179-
<Button
179+
<CardSectionButton
180180
text={translate('subscription.cardSection.retryPaymentButton')}
181181
isDisabled={isOffline || !billingStatus?.isRetryAvailable}
182182
isLoading={subscriptionRetryBillingStatusPending}
@@ -186,7 +186,7 @@ function CardSection() {
186186
/>
187187
)}
188188
{hasCardAuthenticatedError() && (
189-
<Button
189+
<CardSectionButton
190190
text={translate('subscription.cardSection.authenticatePayment')}
191191
isDisabled={isOffline || !billingStatus?.isAuthenticationRequired}
192192
isLoading={subscriptionRetryBillingStatusPending}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import type {ButtonProps} from '@components/Button';
2+
3+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
4+
function CardSectionButton(_props: ButtonProps) {
5+
return null;
6+
}
7+
8+
export default CardSectionButton;
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import React from 'react';
2+
import type {ButtonProps} from '@components/Button';
3+
import Button from '@components/Button';
4+
5+
function CardSectionButton(props: ButtonProps) {
6+
// eslint-disable-next-line react/jsx-props-no-spreading
7+
return <Button {...props} />;
8+
}
9+
10+
export default CardSectionButton;

0 commit comments

Comments
 (0)