diff --git a/src/lib/supabase.ts b/src/lib/supabase.ts new file mode 100644 index 0000000..a4c824a --- /dev/null +++ b/src/lib/supabase.ts @@ -0,0 +1,11 @@ +/// +import { createClient } from '@supabase/supabase-js'; + +const supabaseUrl = import.meta.env.VITE_SUPABASE_URL || 'https://placeholder.supabase.co'; +const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY || 'placeholder_anon_key'; + +if (!import.meta.env.VITE_SUPABASE_URL || !import.meta.env.VITE_SUPABASE_ANON_KEY) { + console.warn("⚠️ Falta configurar variables de entorno de Supabase VITE_SUPABASE_URL y VITE_SUPABASE_ANON_KEY."); +} + +export const supabase = createClient(supabaseUrl, supabaseAnonKey); diff --git a/src/lib/utils.ts b/src/lib/utils.ts new file mode 100644 index 0000000..365058c --- /dev/null +++ b/src/lib/utils.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +}