const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL; const supabasePublishableKey = process.env.NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY ?? process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY; export const hasSupabaseEnv = Boolean(supabaseUrl && supabasePublishableKey); export function getSupabaseEnv() { if (!supabaseUrl || !supabasePublishableKey) { throw new Error( "Missing Supabase environment variables. Set NEXT_PUBLIC_SUPABASE_URL and either NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY or NEXT_PUBLIC_SUPABASE_ANON_KEY.", ); } return { supabaseUrl, supabasePublishableKey, }; }