Spaces:
Paused
Paused
| // 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; | |
| }; | |
| export const defaultPageSize = 25; |