mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-30 04:30:01 +02:00
Keep button loading when redirecting
This commit is contained in:
@@ -56,6 +56,7 @@ export function BuyButton(props: BuyButtonProps) {
|
|||||||
const {
|
const {
|
||||||
mutate: createCheckoutSession,
|
mutate: createCheckoutSession,
|
||||||
isPending: isCreatingCheckoutSession,
|
isPending: isCreatingCheckoutSession,
|
||||||
|
isSuccess: isCheckoutSessionCreated,
|
||||||
} = useMutation(
|
} = useMutation(
|
||||||
{
|
{
|
||||||
mutationFn: (body: CreateCheckoutSessionBody) => {
|
mutationFn: (body: CreateCheckoutSessionBody) => {
|
||||||
@@ -147,6 +148,7 @@ export function BuyButton(props: BuyButtonProps) {
|
|||||||
|
|
||||||
const isLoadingPricing =
|
const isLoadingPricing =
|
||||||
isFakeLoading ||
|
isFakeLoading ||
|
||||||
|
isCheckoutSessionCreated ||
|
||||||
isLoadingPrice ||
|
isLoadingPrice ||
|
||||||
!coursePricing ||
|
!coursePricing ||
|
||||||
isLoadingCourseProgress ||
|
isLoadingCourseProgress ||
|
||||||
|
Reference in New Issue
Block a user