From 353918e05fb6455600fa2b15b44b2e8fea647760 Mon Sep 17 00:00:00 2001 From: soryu Date: Sun, 11 Jan 2026 04:11:06 +0000 Subject: Add auth variables by default --- makima/frontend/src/lib/supabase.ts | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'makima/frontend/src/lib/supabase.ts') diff --git a/makima/frontend/src/lib/supabase.ts b/makima/frontend/src/lib/supabase.ts index eedff10..2f2528f 100644 --- a/makima/frontend/src/lib/supabase.ts +++ b/makima/frontend/src/lib/supabase.ts @@ -1,26 +1,24 @@ import { createClient, SupabaseClient, Session, User } from "@supabase/supabase-js"; -// Supabase configuration from environment variables -const SUPABASE_URL = import.meta.env.VITE_SUPABASE_URL as string | undefined; -const SUPABASE_ANON_KEY = import.meta.env.VITE_SUPABASE_ANON_KEY as string | undefined; +// Default Supabase configuration (can be overridden by environment variables) +const DEFAULT_SUPABASE_URL = "https://jalcdbwvbzvtxrwduwop.supabase.co"; +const DEFAULT_SUPABASE_ANON_KEY = "sb_publishable_7aM3npUD3py5tVei-juGJw_PmdT-hl0"; -// Only create client if configuration is available -let supabaseClient: SupabaseClient | null = null; +// Use environment variables if set, otherwise fall back to defaults +export const SUPABASE_URL = import.meta.env.VITE_SUPABASE_URL || DEFAULT_SUPABASE_URL; +const SUPABASE_ANON_KEY = import.meta.env.VITE_SUPABASE_ANON_KEY || DEFAULT_SUPABASE_ANON_KEY; -if (SUPABASE_URL && SUPABASE_ANON_KEY) { - supabaseClient = createClient(SUPABASE_URL, SUPABASE_ANON_KEY, { - auth: { - autoRefreshToken: true, - persistSession: true, - detectSessionInUrl: true, - }, - }); -} - -export const supabase = supabaseClient; +// Create Supabase client with default or overridden configuration +export const supabase: SupabaseClient = createClient(SUPABASE_URL, SUPABASE_ANON_KEY, { + auth: { + autoRefreshToken: true, + persistSession: true, + detectSessionInUrl: true, + }, +}); export function isAuthConfigured(): boolean { - return supabaseClient !== null; + return true; } export type { Session, User }; -- cgit v1.2.3