From fb496e9eceeb6d795509d645b5d0a6e294ca9051 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 19 Oct 2025 03:27:05 +0000 Subject: [PATCH] Add DevConnect Supabase client (non-throwing, optional) cgen-19e6ea8dadae4adfba7541d9fb16e271 --- client/lib/supabase-devconnect.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 client/lib/supabase-devconnect.ts diff --git a/client/lib/supabase-devconnect.ts b/client/lib/supabase-devconnect.ts new file mode 100644 index 00000000..a887982d --- /dev/null +++ b/client/lib/supabase-devconnect.ts @@ -0,0 +1,12 @@ +import { createClient, type SupabaseClient } from "@supabase/supabase-js"; + +const devUrl = import.meta.env.VITE_DEVCONNECT_URL as string | undefined; +const devAnon = import.meta.env.VITE_DEVCONNECT_ANON_KEY as string | undefined; + +export const hasDevConnect = Boolean(devUrl && devAnon); + +export const devconnect: SupabaseClient | null = hasDevConnect + ? createClient(devUrl!, devAnon!, { + auth: { autoRefreshToken: false, persistSession: false, detectSessionInUrl: false }, + }) + : null;