{"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(Object.values(data));\n    }).catch(error => setError(\"erreur chargements données\"));\n  }, [jsonUrl]);\n  return {\n    data: jsonData,\n    error: error\n  };\n};\n_s(UseFetch, \"p1CvfPThyc8iw0kdEU001QMgPo8=\");\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","Object","values","catch","_c","$RefreshReg$"],"sources":["C:/Users/user/Desktop/06portreact/src/components/hooks/useFetch.js"],"sourcesContent":["import  { useEffect, useState } from \"react\";\r\n\r\n\r\n\r\nconst UseFetch=(jsonUrl)=>{\r\n\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])\r\n\r\n    return{\r\n        data:jsonData,\r\n        error:error,\r\n    };\r\n\r\n\r\n\r\n};\r\nexport default UseFetch"],"mappings":";AAAA,SAAUA,SAAS,EAAEC,QAAQ,QAAQ,OAAO;AAI5C,MAAMC,QAAQ,GAAEC,OAAO,IAAG;EAAAC,EAAA;EAEtB,MAAM,CAACC,QAAQ,EAACC,WAAW,CAAC,GAACL,QAAQ,CAAC,EAAE,CAAC;EACzC,MAAM,CAACM,KAAK,EAACC,QAAQ,CAAC,GAACP,QAAQ,CAAC,IAAI,CAAC;EAErCD,SAAS,CAAC,MAAI;IACVS,KAAK,CAACN,OAAO,CAAC,CACbO,IAAI,CAAEC,QAAQ,IAAGA,QAAQ,CAACC,IAAI,CAAC,CAAC,CAAC,CACjCF,IAAI,CAAEG,IAAI,IAAG;MACVP,WAAW,CAACQ,MAAM,CAACC,MAAM,CAACF,IAAI,CAAC,CAAC;IACpC,CAAC,CAAC,CACDG,KAAK,CAAET,KAAK,IAAGC,QAAQ,CAAC,4BAA4B,CAAC,CAAC;EAC3D,CAAC,EAAC,CAACL,OAAO,CAAC,CAAC;EAEZ,OAAM;IACFU,IAAI,EAACR,QAAQ;IACbE,KAAK,EAACA;EACV,CAAC;AAIL,CAAC;AAACH,EAAA,CArBIF,QAAQ;AAAAe,EAAA,GAARf,QAAQ;AAsBd,eAAeA,QAAQ;AAAA,IAAAe,EAAA;AAAAC,YAAA,CAAAD,EAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}