From fa8b4dd94625a23d416fc2e8cc623937a6b7316a Mon Sep 17 00:00:00 2001 From: lmatos Date: Thu, 7 May 2026 18:49:25 +0000 Subject: [PATCH] Subir archivos a "src/lib" --- src/lib/supabase.ts | 11 +++++++++++ src/lib/utils.ts | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 src/lib/supabase.ts create mode 100644 src/lib/utils.ts 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)); +}