aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/(auth)
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/app/(auth)')
-rw-r--r--apps/web/app/(auth)/signin/page.tsx14
1 files changed, 12 insertions, 2 deletions
diff --git a/apps/web/app/(auth)/signin/page.tsx b/apps/web/app/(auth)/signin/page.tsx
index d7bad8da..48074bf4 100644
--- a/apps/web/app/(auth)/signin/page.tsx
+++ b/apps/web/app/(auth)/signin/page.tsx
@@ -6,7 +6,17 @@ import { Google } from "@repo/ui/components/icons";
export const runtime = "edge";
-async function Signin() {
+async function Signin({
+ searchParams,
+}: {
+ searchParams: Record<string, string | string[] | undefined>;
+}) {
+ const searchParamsAsString = Object.keys(searchParams)
+ .map((key) => {
+ return `${key}=${searchParams[key]}`;
+ })
+ .join("&");
+
return (
<div className="flex items-center justify-between min-h-screen">
<div className="relative w-full lg:w-1/2 flex items-center justify-center lg:justify-start min-h-screen bg-secondary p-8">
@@ -30,7 +40,7 @@ async function Signin() {
action={async () => {
"use server";
await signIn("google", {
- redirectTo: "/home?firstTime=true",
+ redirectTo: `/home?firstTime=true&${searchParamsAsString}`,
});
}}
>