16 lines
416 B
TypeScript
16 lines
416 B
TypeScript
import { createBrowserClient } from "@supabase/ssr";
|
|
import type { SupabaseClient } from "@supabase/supabase-js";
|
|
|
|
import { isSupabaseConfigured } from "@/lib/supabase/config";
|
|
|
|
export function createClient(): SupabaseClient | null {
|
|
if (!isSupabaseConfigured()) {
|
|
return null;
|
|
}
|
|
|
|
return createBrowserClient(
|
|
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
|
|
);
|
|
}
|