const apiBaseUrl = import.meta.env?.VITE_API_BASE_URL ?? '/api/v1'; export async function getAdminDashboard() { const response = await fetch(`${apiBaseUrl}/admin/dashboard`, { credentials: 'include' }); const payload = await response.json().catch(() => null); if (!response.ok) throw new Error(payload?.error?.message ?? 'Dashboard request failed.'); return payload?.data; }