Add API_BASE and fix relative URLs in AdminNexusManager.tsx

cgen-50567210c65e4967b7980fb031949edc
This commit is contained in:
Builder.io 2025-11-13 02:56:53 +00:00
parent f4909df626
commit b546c84bfa

View file

@ -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 || []);