import { createClient } from '@supabase/supabase-js'; // NOTA: Em produção, estas variáveis devem estar no .env // Para teste imediato, se as variáveis não existirem, o sistema usará localStorage // Safely access environment variables const envUrl = (import.meta as any).env?.VITE_SUPABASE_URL; const envKey = (import.meta as any).env?.VITE_SUPABASE_ANON_KEY; // Fallback to placeholder values to prevent createClient from throwing "supabaseUrl is required" error const supabaseUrl = envUrl || 'https://placeholder.supabase.co'; const supabaseAnonKey = envKey || 'placeholder'; export const supabase = createClient(supabaseUrl, supabaseAnonKey); export const isSupabaseConfigured = () => { return !!envUrl && !!envKey && envUrl !== '' && envKey !== ''; };