'use client'; import { createBrowserClient } from '@supabase/ssr'; import type { Database, SBClientWithDatabase } from '@/utils/supabase'; let client: SBClientWithDatabase | undefined; const getSupbaseClient = (): SBClientWithDatabase | undefined => { if (client) return client; client = createBrowserClient( process.env.NEXT_PUBLIC_SUPABASE_URL!, process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, ); return client; }; const SupabaseClient = () => getSupbaseClient(); export { SupabaseClient };