Files
ACVE/lib/supabase/browser.ts
2026-02-17 00:07:00 +00:00

18 lines
456 B
TypeScript
Executable File

import { createClient, type SupabaseClient } from "@supabase/supabase-js";
import { readSupabasePublicConfig } from "@/lib/supabase/config";
let browserClient: SupabaseClient | null = null;
export const supabaseBrowser = (): SupabaseClient | null => {
const config = readSupabasePublicConfig();
if (!config) {
return null;
}
if (!browserClient) {
browserClient = createClient(config.url, config.anonKey);
}
return browserClient;
};