{"ast":null,"code":"var _s = $RefreshSig$();\nimport { useEffect, useState } from \"react\";\nconst UseFetch = (jsonUrl, dependencies = []) => {\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(Object.values(data));\n    }).catch(error => setError(\"erreur chargements données\"));\n  }, [jsonUrl, ...dependencies]); // Inclure les dépendances externes ici\n\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","dependencies","_s","jsonData","setJsonData","error","setError","fetch","then","response","json","data","Object","values","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, dependencies = []) => {\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(Object.values(data));\r\n      })\r\n      .catch((error) => setError(\"erreur chargements données\"));\r\n  }, [jsonUrl, ...dependencies]); // Inclure les dépendances externes ici\r\n\r\n  return {\r\n    data: jsonData,\r\n    error: error,\r\n  };\r\n};\r\n\r\nexport default UseFetch;"],"mappings":";AAAA,SAASA,SAAS,EAAEC,QAAQ,QAAQ,OAAO;AAE3C,MAAMC,QAAQ,GAAGA,CAACC,OAAO,EAAEC,YAAY,GAAG,EAAE,KAAK;EAAAC,EAAA;EAC/C,MAAM,CAACC,QAAQ,EAAEC,WAAW,CAAC,GAAGN,QAAQ,CAAC,EAAE,CAAC;EAC5C,MAAM,CAACO,KAAK,EAAEC,QAAQ,CAAC,GAAGR,QAAQ,CAAC,IAAI,CAAC;EAExCD,SAAS,CAAC,MAAM;IACdU,KAAK,CAACP,OAAO,CAAC,CACXQ,IAAI,CAAEC,QAAQ,IAAKA,QAAQ,CAACC,IAAI,CAAC,CAAC,CAAC,CACnCF,IAAI,CAAEG,IAAI,IAAK;MACdP,WAAW,CAACQ,MAAM,CAACC,MAAM,CAACF,IAAI,CAAC,CAAC;IAClC,CAAC,CAAC,CACDG,KAAK,CAAET,KAAK,IAAKC,QAAQ,CAAC,4BAA4B,CAAC,CAAC;EAC7D,CAAC,EAAE,CAACN,OAAO,EAAE,GAAGC,YAAY,CAAC,CAAC,CAAC,CAAC;;EAEhC,OAAO;IACLU,IAAI,EAAER,QAAQ;IACdE,KAAK,EAAEA;EACT,CAAC;AACH,CAAC;AAACH,EAAA,CAjBIH,QAAQ;AAAAgB,EAAA,GAARhB,QAAQ;AAmBd,eAAeA,QAAQ;AAAC,IAAAgB,EAAA;AAAAC,YAAA,CAAAD,EAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}