From 3b53a6072b3437a3680b55cf162cc773336ba2fd Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Tue, 30 Sep 2025 04:20:13 +0000 Subject: [PATCH] Disable demo seed in Admin when Supabase configured cgen-d14c44a5d1b04130a005b9a552852ccf --- client/pages/Admin.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/pages/Admin.tsx b/client/pages/Admin.tsx index 4fb7b7c7..62959bb7 100644 --- a/client/pages/Admin.tsx +++ b/client/pages/Admin.tsx @@ -3,6 +3,7 @@ import LoadingScreen from "@/components/LoadingScreen"; import { useAuth } from "@/contexts/AuthContext"; import { useEffect, useState } from "react"; import { ensureDemoSeed } from "@/lib/demo-feed"; +import { isSupabaseConfigured } from "@/lib/supabase"; import { useNavigate } from "react-router-dom"; import { aethexToast } from "@/lib/aethex-toast"; import { @@ -57,9 +58,13 @@ export default function Admin() { useEffect(() => { try { - ensureDemoSeed(); - const list = JSON.parse(localStorage.getItem("demo_profiles") || "[]"); - setDemoProfiles(Array.isArray(list) ? list : []); + if (!isSupabaseConfigured) { + ensureDemoSeed(); + const list = JSON.parse(localStorage.getItem("demo_profiles") || "[]"); + setDemoProfiles(Array.isArray(list) ? list : []); + } else { + setDemoProfiles([]); + } } catch { setDemoProfiles([]); }