Initialize Supabase Next app

This commit is contained in:
2026-05-23 13:24:39 -06:00
parent c9038a8f3c
commit 5bed4dcf11
56 changed files with 9851 additions and 3 deletions

19
lib/supabase/env.ts Normal file
View File

@@ -0,0 +1,19 @@
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,
};
}