1
0
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:
Kamran Ahmed
2025-04-17 09:21:06 +01:00
parent 5ec61cc32f
commit de237ec6fc

View File

@@ -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 ||