Skip to content

Commit eaf6009

Browse files
committed
Update checkout form for next 16
1 parent d2db860 commit eaf6009

File tree

1 file changed

+7
-7
lines changed
  • app/(dashboard)/pricing/checkout

1 file changed

+7
-7
lines changed

app/(dashboard)/pricing/checkout/page.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
import { Suspense } from "react";
1+
import { Suspense, use } from "react";
22
import { processPayment } from "@/lib/payments/actions";
33

44
function CheckoutForm({
55
searchParams,
66
}: {
7-
searchParams: { plan?: string; amount?: string };
7+
searchParams: Promise<{ plan?: string; amount?: string }>;
88
}) {
9-
const planName = searchParams.plan || "Unknown Plan";
10-
const amount = Number(searchParams.amount) || 0;
9+
const resolvedParams = use(searchParams);
10+
const planName = resolvedParams.plan || "Unknown Plan";
11+
const amount = Number(resolvedParams.amount) || 0;
1112

1213
return (
1314
<main className="max-w-2xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
@@ -237,15 +238,14 @@ function CheckoutForm({
237238
);
238239
}
239240

240-
export default async function CheckoutPage({
241+
export default function CheckoutPage({
241242
searchParams,
242243
}: {
243244
searchParams: Promise<{ plan?: string; amount?: string }>;
244245
}) {
245-
const resolvedSearchParams = await searchParams;
246246
return (
247247
<Suspense fallback={<div>Loading...</div>}>
248-
<CheckoutForm searchParams={resolvedSearchParams} />
248+
<CheckoutForm searchParams={searchParams} />
249249
</Suspense>
250250
);
251251
}

0 commit comments

Comments
 (0)