2025-07-22 16:39:23 +01:00

22 lines
553 B
TypeScript

// Runtime configuration access
declare global {
interface Window {
runtimeConfig?: {
apiBaseUrl?: string;
};
}
}
export const makeApiUrl = (endpoint: string): string => {
//const baseUrl = window.runtimeConfig?.apiBaseUrl || 'http://localhost:8080';
if (typeof window !== 'undefined' && (window.__TAURI__ || window.__TAURI_INTERNALS__)) {
// If running in Tauri, use the Tauri API base URL
const tauriApiBaseUrl = 'http://localhost:8080';
return `${tauriApiBaseUrl}${endpoint}`;
}
return `${endpoint}`;
};