diff --git a/src/components/dialogs/SubscriptionsDialog.tsx b/src/components/dialogs/SubscriptionsDialog.tsx
index eb54c760b6..2a21316915 100644
--- a/src/components/dialogs/SubscriptionsDialog.tsx
+++ b/src/components/dialogs/SubscriptionsDialog.tsx
@@ -1,9 +1,8 @@
import React from 'react'
-import {Linking, View} from 'react-native'
+import {View} from 'react-native'
import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
-import {useCreateCheckout} from '#/state/purchases/subscriptions/useCreateCheckout'
import {useSession} from '#/state/session'
import * as Toast from '#/view/com/util/Toast'
import {atoms as a, tokens, useBreakpoints, useTheme, web} from '#/alf'
@@ -14,7 +13,6 @@ import {GradientFill} from '#/components/GradientFill'
import {Full as BlueskyPlusLogo} from '#/components/icons/BlueskyPlus'
import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRightIcon} from '#/components/icons/Chevron'
import {InlineLinkText} from '#/components/Link'
-import {Loader} from '#/components/Loader'
import {Text} from '#/components/Typography'
export function SubscriptionsDialog({
@@ -36,25 +34,9 @@ function DialogInner() {
const t = useTheme()
const [plan, setPlan] = React.useState<'monthly' | 'annual'>('monthly')
- const {mutateAsync: createCheckout, isPending} = useCreateCheckout()
-
const onPressSubscribe = async () => {
try {
if (!currentAccount) return
- const data = await createCheckout({
- did: currentAccount.did,
- email: currentAccount.email!,
- price:
- plan === 'monthly'
- ? 'price_1QLsNLAwTlpRxHkAhuUwbnlL'
- : 'price_1QLsOjAwTlpRxHkAcrV8DL2P',
- })
-
- if (!data?.checkoutUrl) {
- throw new Error('No checkout URL')
- }
-
- Linking.openURL(data.checkoutUrl)
} catch (e: any) {
Toast.show(_(msg`Could not take you to checkout`), 'xmark')
}
@@ -181,12 +163,11 @@ function DialogInner() {
variant="solid"
color="primary"
size="large"
- onPress={onPressSubscribe}
- disabled={isPending}>
+ onPress={onPressSubscribe}>
Subscribe
-
+