{"ast":null,"code":"var _s = $RefreshSig$();\nimport { useEffect, useState } from \"react\";\nconst UseFetch = jsonUrl => {\n  _s();\n  const [jsonData, setJsonData] = useState([]);\n  const [error, setError] = useState(null);\n  useEffect(() => {\n    fetch(jsonUrl).then(response => response.json()).then(data => {\n      setJsonData(data); // Pas besoin d'utiliser Object.values()\n    }).catch(error => setError(\"erreur chargements données\"));\n  }, [jsonUrl]);\n  return {\n    data: jsonData,\n    error: error\n  };\n};\n_s(UseFetch, \"dz75pCCsApBZKN1JBk0ZIfgk0RA=\");\n_c = UseFetch;\nexport default UseFetch;\nvar _c;\n$RefreshReg$(_c, \"UseFetch\");","map":{"version":3,"names":["useEffect","useState","UseFetch","jsonUrl","_s","jsonData","setJsonData","error","setError","fetch","then","response","json","data","catch","_c","$RefreshReg$"],"sources":["C:/Users/user/Desktop/000newport/src/components/hooks/useFetch.js"],"sourcesContent":["import  { useEffect, useState } from \"react\";\r\n\r\nconst UseFetch = (jsonUrl) => {\r\n    const [jsonData, setJsonData] = useState([]);\r\n    const [error, setError] = useState(null);\r\n  \r\n    useEffect(() => {\r\n      fetch(jsonUrl)\r\n        .then((response) => response.json())\r\n        .then((data) => {\r\n          setJsonData(data); // Pas besoin d'utiliser Object.values()\r\n        })\r\n        .catch((error) => setError(\"erreur chargements données\"));\r\n    }, [jsonUrl]);\r\n  \r\n    return {\r\n      data: jsonData,\r\n      error: error,\r\n    };\r\n  };\r\n\r\n\r\n\r\n\r\nexport default UseFetch"],"mappings":";AAAA,SAAUA,SAAS,EAAEC,QAAQ,QAAQ,OAAO;AAE5C,MAAMC,QAAQ,GAAIC,OAAO,IAAK;EAAAC,EAAA;EAC1B,MAAM,CAACC,QAAQ,EAAEC,WAAW,CAAC,GAAGL,QAAQ,CAAC,EAAE,CAAC;EAC5C,MAAM,CAACM,KAAK,EAAEC,QAAQ,CAAC,GAAGP,QAAQ,CAAC,IAAI,CAAC;EAExCD,SAAS,CAAC,MAAM;IACdS,KAAK,CAACN,OAAO,CAAC,CACXO,IAAI,CAAEC,QAAQ,IAAKA,QAAQ,CAACC,IAAI,CAAC,CAAC,CAAC,CACnCF,IAAI,CAAEG,IAAI,IAAK;MACdP,WAAW,CAACO,IAAI,CAAC,CAAC,CAAC;IACrB,CAAC,CAAC,CACDC,KAAK,CAAEP,KAAK,IAAKC,QAAQ,CAAC,4BAA4B,CAAC,CAAC;EAC7D,CAAC,EAAE,CAACL,OAAO,CAAC,CAAC;EAEb,OAAO;IACLU,IAAI,EAAER,QAAQ;IACdE,KAAK,EAAEA;EACT,CAAC;AACH,CAAC;AAACH,EAAA,CAjBEF,QAAQ;AAAAa,EAAA,GAARb,QAAQ;AAsBd,eAAeA,QAAQ;AAAA,IAAAa,EAAA;AAAAC,YAAA,CAAAD,EAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}