16 lines
490 B
TypeScript
16 lines
490 B
TypeScript
import type { Database } from '@/types/supabase'
|
|
import { createClient } from '@supabase/supabase-js'
|
|
|
|
const supabaseUrl = import.meta.env.VITE_SUPABASE_URL
|
|
const supabasePublishableKey = import.meta.env.VITE_SUPABASE_PUBLISHABLE_KEY
|
|
|
|
if (!supabaseUrl || !supabasePublishableKey) {
|
|
throw new Error('Missing Supabase env variables. Check your .env file.')
|
|
}
|
|
|
|
const supabase = createClient<Database>(supabaseUrl, supabasePublishableKey)
|
|
|
|
export function useSupabase() {
|
|
return supabase
|
|
}
|