From 9581006463202a81ab42bb4a80bfd96cebfe988c Mon Sep 17 00:00:00 2001 From: Henry Date: Sun, 28 Apr 2024 16:59:01 +0100 Subject: [PATCH] fix: set magic link redirect from env --- src/env.mjs | 2 ++ src/pages/_app.tsx | 4 +++- src/server/api/routers/auth.ts | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/env.mjs b/src/env.mjs index 8c2e6b00..c459dd8b 100644 --- a/src/env.mjs +++ b/src/env.mjs @@ -17,6 +17,7 @@ export const env = createEnv({ NODE_ENV: z .enum(["development", "test", "production"]) .default("development"), + WEBSITE_URL: z.string().url(), }, /** @@ -35,6 +36,7 @@ export const env = createEnv({ runtimeEnv: { POSTGRES_URL: process.env.POSTGRES_URL, NODE_ENV: process.env.NODE_ENV, + WEBSITE_URL: process.env.WEBSITE_URL, // NEXT_PUBLIC_CLIENTVAR: process.env.NEXT_PUBLIC_CLIENTVAR, }, /** diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index be315109..1bf598aa 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -26,9 +26,11 @@ const MyApp: AppType = ({ Component, pageProps }) => { -
+
diff --git a/src/server/api/routers/auth.ts b/src/server/api/routers/auth.ts index 91eea7c2..e1e2d0b5 100644 --- a/src/server/api/routers/auth.ts +++ b/src/server/api/routers/auth.ts @@ -2,6 +2,8 @@ import { z } from "zod"; import { createTRPCRouter, publicProcedure } from "~/server/api/trpc"; +import { env } from "~/env.mjs"; + export const authRouter = createTRPCRouter({ login: publicProcedure .input(z.object({ email: z.string() })) @@ -9,7 +11,7 @@ export const authRouter = createTRPCRouter({ const { data } = await ctx.db.auth.signInWithOtp({ email: input.email, options: { - emailRedirectTo: "/boards", + emailRedirectTo: `${env.WEBSITE_URL}`, }, });