11import { useState , useEffect } from "react" ;
22
3- export const PAPER_EXPORT_ENDPOINT =
4- process . env . NODE_ENV === "development"
5- ? "https://dev.openknowledgemaps.org/export-endpoint/headstart/server/services/exportMetadata?format=bibtex"
6- : "https://openknowledgemaps.org/search_api/server/services/exportMetadata?format=bibtex" ;
3+ export const PAPER_EXPORT_ENDPOINT = "services/exportMetadata.php" ;
74
85const DATA_FALLBACK = "No data available." ;
96
10- const usePaperExport = ( paper ) => {
7+ const usePaperExport = ( paper , serverUrl ) => {
118 const [ exports , setExports ] = useState ( { } ) ;
129
1310 useEffect ( ( ) => {
1411 if ( ! paper || ! ! exports [ paper . safe_id ] ) {
1512 return ;
1613 }
1714
18- loadPaperExport ( paper , setExports ) ;
19- } , [ setExports , paper ] ) ;
15+ loadPaperExport ( paper , serverUrl , setExports ) ;
16+ } , [ setExports , paper , serverUrl ] ) ;
2017
2118 if ( ! paper || ! exports [ paper . safe_id ] ) {
2219 return "" ;
@@ -27,8 +24,8 @@ const usePaperExport = (paper) => {
2724
2825export default usePaperExport ;
2926
30- const loadPaperExport = ( paper , callback ) => {
31- fetch ( PAPER_EXPORT_ENDPOINT , {
27+ const loadPaperExport = ( paper , serverUrl , callback ) => {
28+ fetch ( serverUrl + PAPER_EXPORT_ENDPOINT , {
3229 method : "POST" ,
3330 mode : "cors" ,
3431 headers : {
0 commit comments