From f4909df626069367f2cde3a6407d2562aad1342c Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Thu, 13 Nov 2025 02:56:42 +0000 Subject: [PATCH] Add API_BASE and fix relative URLs in BannerSettings.tsx cgen-2116cd5c80674cf2bbc019cbbd517aab --- client/components/admin/BannerSettings.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/components/admin/BannerSettings.tsx b/client/components/admin/BannerSettings.tsx index 424a6c33..bde60298 100644 --- a/client/components/admin/BannerSettings.tsx +++ b/client/components/admin/BannerSettings.tsx @@ -2,6 +2,8 @@ import { useEffect, useState } from "react"; import { Button } from "@/components/ui/button"; import { Switch } from "@/components/ui/switch"; +const API_BASE = import.meta.env.VITE_API_BASE || ""; + export default function BannerSettings() { const [text, setText] = useState("ROBLOX AUTH SOON"); const [enabled, setEnabled] = useState(true); @@ -9,7 +11,7 @@ export default function BannerSettings() { const [style, setStyle] = useState("quest"); useEffect(() => { - fetch("/api/site-settings?key=home_banner") + fetch(`${API_BASE}/api/site-settings?key=home_banner`) .then((r) => (r.ok ? r.json() : null)) .then((v) => { if (v && typeof v === "object") { @@ -24,7 +26,7 @@ export default function BannerSettings() { const save = async () => { setSaving(true); try { - const resp = await fetch("/api/site-settings", { + const resp = await fetch(`${API_BASE}/api/site-settings`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({