15 lines
401 B
TypeScript
15 lines
401 B
TypeScript
"use client";
|
|
|
|
import { createBrowserClient } from "@supabase/ssr";
|
|
import { getSupabaseEnv } from "@/lib/supabase/config";
|
|
|
|
let browserClient: ReturnType<typeof createBrowserClient> | undefined;
|
|
|
|
export function createClient() {
|
|
if (!browserClient) {
|
|
const { url, publishableKey } = getSupabaseEnv();
|
|
browserClient = createBrowserClient(url, publishableKey);
|
|
}
|
|
|
|
return browserClient;
|
|
}
|