From 2322c320a60b2926a7b92d0f0ddb2379d4f0d023 Mon Sep 17 00:00:00 2001 From: Brandon Egger Date: Fri, 5 Apr 2024 10:21:54 -0500 Subject: [PATCH] use client side variable for environment --- src/env.mjs | 2 ++ src/pages/_app.tsx | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/env.mjs b/src/env.mjs index 18397f3..5fb4c27 100644 --- a/src/env.mjs +++ b/src/env.mjs @@ -27,6 +27,7 @@ const server = z.object({ */ const client = z.object({ // NEXT_PUBLIC_CLIENTVAR: z.string().min(1), + NEXT_PUBLIC_ENVIRONMENT: z.enum(["development", "test", "production"]), }); /** @@ -41,6 +42,7 @@ const processEnv = { NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET, NEXTAUTH_URL: process.env.NEXTAUTH_URL, JWT_SECRET: process.env.JWT_SECRET, + NEXT_PUBLIC_ENVIRONMENT: process.env.NODE_ENV, }; // Don't touch the part below diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 0c2af17..7142958 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -21,7 +21,7 @@ const MyApp: AppType<{ session: Session | null }> = ({ content="University of Iowa Center for Auditory Training Resources" /> - {env.NODE_ENV === "production" ? ( + {env.NEXT_PUBLIC_ENVIRONMENT === "production" ? (