// useBaseUrl.ts | |
import { useState, useEffect } from 'react'; | |
export const useBaseUrl = () => { | |
const [baseUrl, setBaseUrl] = useState("http://localhost:4000"); | |
useEffect(() => { | |
if (typeof window !== 'undefined') { | |
const { protocol, host } = window.location; | |
setBaseUrl(`${protocol}//${host}`); | |
} | |
}, []); // Removed router dependency | |
return baseUrl; | |
}; |