....
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { createClient, SupabaseClient } from "@supabase/supabase-js"
|
||||
|
||||
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL || ""
|
||||
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY || ""
|
||||
|
||||
let client: SupabaseClient | null = null
|
||||
|
||||
if (supabaseUrl && supabaseAnonKey) {
|
||||
client = createClient(supabaseUrl, supabaseAnonKey)
|
||||
}
|
||||
|
||||
export function getSupabase(): SupabaseClient {
|
||||
if (!client) {
|
||||
throw new Error("Supabase is not configured. Set NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY environment variables.")
|
||||
}
|
||||
return client
|
||||
}
|
||||
Reference in New Issue
Block a user