fix(auth): enable dev email login testing

This commit is contained in:
2026-06-22 11:27:13 +08:00
parent 61fd4ca916
commit d1228324ca
6 changed files with 67 additions and 37 deletions
+9 -18
View File
@@ -1,21 +1,12 @@
import { SubscriptionScreen } from "@/app/subscription/subscription-screen";
import { Suspense } from "react";
import type { SubscriptionType } from "./subscription-screen";
import { SubscriptionPageClient } from "./subscription-page-client";
import { SubscriptionScreen } from "./subscription-screen";
interface SubscriptionPageProps {
searchParams: Promise<{
type?: string | string[];
}>;
}
function toSubscriptionType(value: string | string[] | undefined): SubscriptionType {
const type = Array.isArray(value) ? value[0] : value;
return type === "voice" ? "voice" : "vip";
}
export default async function SubscriptionPage({
searchParams,
}: SubscriptionPageProps) {
const params = await searchParams;
return <SubscriptionScreen subscriptionType={toSubscriptionType(params.type)} />;
export default function SubscriptionPage() {
return (
<Suspense fallback={<SubscriptionScreen subscriptionType="vip" />}>
<SubscriptionPageClient />
</Suspense>
);
}