Add DevConnect Supabase client (non-throwing, optional)

cgen-19e6ea8dadae4adfba7541d9fb16e271
This commit is contained in:
Builder.io 2025-10-19 03:27:05 +00:00
parent cbda3389fd
commit fb496e9ece

View file

@ -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;