From 942998f2716de95211f64fe75306affedc7795ff Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Thu, 13 Nov 2025 02:59:35 +0000 Subject: [PATCH] Add API_BASE to Admin.tsx cgen-25e401f08584432b8546985afaa9bee2 --- client/pages/Admin.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/pages/Admin.tsx b/client/pages/Admin.tsx index fdb3ab67..a05e5d04 100644 --- a/client/pages/Admin.tsx +++ b/client/pages/Admin.tsx @@ -1,5 +1,7 @@ import Layout from "@/components/Layout"; import SEO from "@/components/SEO"; + +const API_BASE = import.meta.env.VITE_API_BASE || ""; import LoadingScreen from "@/components/LoadingScreen"; import { useAuth } from "@/contexts/AuthContext"; import { useCallback, useEffect, useMemo, useState } from "react"; @@ -163,7 +165,7 @@ export default function Admin() { }, [loadProfiles]); useEffect(() => { - fetch("/api/featured-studios") + fetch(`${API_BASE}/api/featured-studios`) .then((r) => (r.ok ? r.json() : [])) .then((data) => { if (Array.isArray(data) && data.length) setStudios(data); @@ -242,7 +244,7 @@ export default function Admin() { (async () => { try { setLoadingPosts(true); - const res = await fetch("/api/blog?limit=100"); + const res = await fetch(`${API_BASE}/api/blog?limit=100`); const data = res.ok ? await res.json() : []; if (Array.isArray(data)) setBlogPosts(data); } catch (e) {