fix(payment): resume ezpay orders only after return

This commit is contained in:
2026-06-22 18:23:59 +08:00
parent 27021f9328
commit 2cfbaba058
4 changed files with 64 additions and 9 deletions
+22 -2
View File
@@ -1,12 +1,32 @@
import { Suspense } from "react";
import { MobileShell } from "@/app/_components/core";
import { SubscriptionPageClient } from "./subscription-page-client";
import { SubscriptionScreen } from "./subscription-screen";
export default function SubscriptionPage() {
return (
<Suspense fallback={<SubscriptionScreen subscriptionType="vip" />}>
<Suspense fallback={<SubscriptionFallback />}>
<SubscriptionPageClient />
</Suspense>
);
}
function SubscriptionFallback() {
return (
<MobileShell>
<div
style={{
minHeight: "60vh",
display: "flex",
alignItems: "center",
justifyContent: "center",
padding: "2rem",
color: "#666",
}}
>
Loading subscription...
</div>
</MobileShell>
);
}