17 lines
501 B
TypeScript
17 lines
501 B
TypeScript
import type { SupabaseClient } from '@supabase/supabase-js';
|
|
|
|
import { createClient } from '@supabase/supabase-js';
|
|
|
|
import { CONFIG } from 'src/global-config';
|
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
const isSupabase = CONFIG.auth.method === 'supabase';
|
|
|
|
const supabaseUrl = CONFIG.supabase.url;
|
|
const supabaseKey = CONFIG.supabase.key;
|
|
|
|
export const supabase = isSupabase
|
|
? createClient(supabaseUrl, supabaseKey)
|
|
: ({} as SupabaseClient<any, 'public', any>);
|