diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx
index 852eee2..243f7f7 100644
--- a/src/app/login/page.tsx
+++ b/src/app/login/page.tsx
@@ -1,8 +1,13 @@
import LoginForm from "@/components/Auth/LoginForm";
import Link from "next/link";
-export default function LoginPage({ searchParams }: { searchParams?: { redirectTo?: string } }) {
- const redirectTo = searchParams?.redirectTo;
+interface LoginPageProps {
+ searchParams: Promise<{ redirectTo?: string }>;
+}
+
+export default async function LoginPage({ searchParams }: LoginPageProps) {
+ const { redirectTo } = await searchParams;
+
return (
diff --git a/src/app/signup/page.tsx b/src/app/signup/page.tsx
index 12a5407..7928ead 100644
--- a/src/app/signup/page.tsx
+++ b/src/app/signup/page.tsx
@@ -1,8 +1,13 @@
import Link from "next/link";
import SignupForm from "@/components/Auth/SignupForm";
-export default function SignupPage({ searchParams }: { searchParams?: { redirectTo?: string } }) {
- const redirectTo = searchParams?.redirectTo;
+interface SignupPageProps {
+ searchParams: Promise<{ redirectTo?: string }>;
+}
+
+export default async function SignupPage({ searchParams }: SignupPageProps) {
+ const { redirectTo } = await searchParams;
+
return (