From b546c84bfaf0122efed89986480a8639d97a0d32 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Thu, 13 Nov 2025 02:56:53 +0000 Subject: [PATCH] Add API_BASE and fix relative URLs in AdminNexusManager.tsx cgen-50567210c65e4967b7980fb031949edc --- client/components/admin/AdminNexusManager.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/components/admin/AdminNexusManager.tsx b/client/components/admin/AdminNexusManager.tsx index 1c70b150..fb09462b 100644 --- a/client/components/admin/AdminNexusManager.tsx +++ b/client/components/admin/AdminNexusManager.tsx @@ -1,4 +1,6 @@ import React, { useState, useEffect } from "react"; + +const API_BASE = import.meta.env.VITE_API_BASE || ""; import { Card, CardContent, @@ -98,7 +100,7 @@ export default function AdminNexusManager() { const fetchOpportunities = async () => { try { setLoadingOpp(true); - const response = await fetch("/api/admin/nexus/opportunities"); + const response = await fetch(`${API_BASE}/api/admin/nexus/opportunities`); if (!response.ok) throw new Error("Failed to fetch opportunities"); const data = await response.json(); setOpportunities(data || []); @@ -113,7 +115,7 @@ export default function AdminNexusManager() { const fetchDisputes = async () => { try { setLoadingDisputes(true); - const response = await fetch("/api/admin/nexus/disputes"); + const response = await fetch(`${API_BASE}/api/admin/nexus/disputes`); if (!response.ok) throw new Error("Failed to fetch disputes"); const data = await response.json(); setDisputes(data || []); @@ -128,7 +130,7 @@ export default function AdminNexusManager() { const fetchCommissions = async () => { try { setLoadingCommissions(true); - const response = await fetch("/api/admin/nexus/commissions"); + const response = await fetch(`${API_BASE}/api/admin/nexus/commissions`); if (!response.ok) throw new Error("Failed to fetch commissions"); const data = await response.json(); setCommissions(data || []);