Spaces:
Running
Running
import Row from "./Row"; | |
import { statusMessage } from "./store"; | |
export const fetchRows = async (): Promise<Row[] | null> => { | |
statusMessage.set(`<span>Fetching data from https://dylanebert-research-tracker-backend.hf.space/data</span>`); | |
try { | |
const response = await fetch("/api/fetchRows"); | |
const rows = await response.json(); | |
statusMessage.reset(); | |
return rows; | |
} catch (e) { | |
console.error(e); | |
statusMessage.set( | |
`<span style="color: red;">Error: Failed to fetch data from https://dylanebert-research-tracker-backend.hf.space/data</span>` | |
); | |
return null; | |
} | |
}; | |