13 lines
492 B
TypeScript
13 lines
492 B
TypeScript
import { createBrowserClient as createBrowserSupabaseClient } from '@supabase/ssr';
|
|
|
|
export function createBrowserClient() {
|
|
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
|
|
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
|
|
|
|
if (!supabaseUrl || !supabaseAnonKey) {
|
|
throw new Error('Fehlende Supabase Umgebungsvariablen (NEXT_PUBLIC_SUPABASE_URL / NEXT_PUBLIC_SUPABASE_ANON_KEY)');
|
|
}
|
|
|
|
return createBrowserSupabaseClient(supabaseUrl, supabaseAnonKey);
|
|
}
|