{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\user\\\\Desktop\\\\projet dashboard\\\\dashboard\\\\src\\\\components\\\\tableau_main\\\\components\\\\table.js\",\n  _s = $RefreshSig$();\nimport React, { useEffect, useState } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst Table = () => {\n  _s();\n  const [donneesPlantes, setDonneesPlantes] = useState(null);\n  useEffect(() => {\n    fetch(\"./../data_plantes.json\").then(response => response.json()).then(data => {\n      setDonneesPlantes(data.plantes);\n    }).catch(e => {\n      console.error(\"erreur recuprétation plantes\", e);\n    });\n  }, []);\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    className: \"\",\n    children: [/*#__PURE__*/_jsxDEV(\"div\", {\n      children: /*#__PURE__*/_jsxDEV(\"h3\", {\n        children: \"tableau des ventes\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 22,\n        columnNumber: 13\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 21,\n      columnNumber: 9\n    }, this), donneesPlantes && /*#__PURE__*/_jsxDEV(\"table\", {\n      children: [/*#__PURE__*/_jsxDEV(\"thead\", {\n        children: /*#__PURE__*/_jsxDEV(\"tr\", {\n          children: [/*#__PURE__*/_jsxDEV(\"th\", {\n            className: \"event-plante\",\n            children: \"plante\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 28,\n            columnNumber: 15\n          }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n            className: \"event-prix\",\n            children: \"prix\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 29,\n            columnNumber: 15\n          }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n            className: \"event-paiement\",\n            children: \"paiement\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 30,\n            columnNumber: 15\n          }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n            className: \"event-livraison\",\n            children: \"livraison\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 31,\n            columnNumber: 15\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 27,\n          columnNumber: 13\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 26,\n        columnNumber: 11\n      }, this), /*#__PURE__*/_jsxDEV(\"tbody\", {\n        children: donneesPlantes.map((item, index) => /*#__PURE__*/_jsxDEV(\"tr\", {\n          children: [/*#__PURE__*/_jsxDEV(\"td\", {\n            \"data-label\": \"nom\",\n            children: [\" \", /*#__PURE__*/_jsxDEV(\"p\", {\n              children: item.nom\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 37,\n              columnNumber: 39\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 37,\n            columnNumber: 17\n          }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n            \"data-label\": \"prix\",\n            children: /*#__PURE__*/_jsxDEV(\"p\", {\n              children: [item.prix, \"\\u20AC\"]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 38,\n              columnNumber: 39\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 38,\n            columnNumber: 17\n          }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n            \"data-label\": \"paiement\",\n            children: /*#__PURE__*/_jsxDEV(\"p\", {\n              children: item.paiement\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 39,\n              columnNumber: 43\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 39,\n            columnNumber: 17\n          }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n            \"data-label\": \"livraison\",\n            children: [\" \", /*#__PURE__*/_jsxDEV(\"p\", {\n              className: \"colorStatut\",\n              style: item.statut_livraison === \"délivré\" ? {\n                backgroundColor: \"rgb(164, 164, 234)\"\n              } : item.statut_livraison === \"en cours\" ? {\n                backgroundColor: \"rgb(186, 237, 186)\"\n              } : item.statut_livraison === \"retour\" ? {\n                backgroundColor: \"rgb(241, 148, 148)\"\n              } : null,\n              children: item.statut_livraison\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 40,\n              columnNumber: 46\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 40,\n            columnNumber: 17\n          }, this)]\n        }, index, true, {\n          fileName: _jsxFileName,\n          lineNumber: 36,\n          columnNumber: 15\n        }, this))\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 34,\n        columnNumber: 11\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 25,\n      columnNumber: 9\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 20,\n    columnNumber: 5\n  }, this);\n};\n_s(Table, \"OwNBdqR5WSkGslLsth7X3olR1CA=\");\n_c = Table;\nexport default Table;\nvar _c;\n$RefreshReg$(_c, \"Table\");","map":{"version":3,"names":["React","useEffect","useState","jsxDEV","_jsxDEV","Table","_s","donneesPlantes","setDonneesPlantes","fetch","then","response","json","data","plantes","catch","e","console","error","className","children","fileName","_jsxFileName","lineNumber","columnNumber","map","item","index","nom","prix","paiement","style","statut_livraison","backgroundColor","_c","$RefreshReg$"],"sources":["C:/Users/user/Desktop/projet dashboard/dashboard/src/components/tableau_main/components/table.js"],"sourcesContent":["import React, { useEffect, useState } from \"react\";\r\n\r\n\r\nconst Table=()=>{\r\n\r\n    const [donneesPlantes,setDonneesPlantes]=useState(null)\r\n    \r\n   useEffect(()=>{\r\n    fetch(\"./../data_plantes.json\")\r\n    .then((response)=>response.json())\r\n    .then((data)=>{\r\n        setDonneesPlantes(data.plantes)\r\n    })\r\n    .catch((e)=>{\r\n        console.error(\"erreur recuprétation plantes\",e)\r\n    })\r\n   },[] )\r\n\r\n   return (\r\n    <div className=\"\">\r\n        <div>\r\n            <h3>tableau des ventes</h3>\r\n        </div>\r\n      {donneesPlantes && (\r\n        <table>\r\n          <thead>\r\n            <tr>\r\n              <th className=\"event-plante\">plante</th>\r\n              <th className=\"event-prix\">prix</th>\r\n              <th className=\"event-paiement\">paiement</th>\r\n              <th className=\"event-livraison\">livraison</th>\r\n            </tr>\r\n          </thead>\r\n          <tbody>\r\n            {donneesPlantes.map((item, index) => (\r\n              <tr key={index}>\r\n                <td data-label=\"nom\"> <p>{item.nom}</p></td>\r\n                <td data-label=\"prix\"><p>{item.prix}€</p></td>\r\n                <td data-label=\"paiement\"><p>{item.paiement}</p></td>\r\n                <td data-label=\"livraison\" > <p className=\"colorStatut\"\r\n                style={\r\n                    item.statut_livraison === \"délivré\"\r\n                      ? { backgroundColor: \"rgb(164, 164, 234)\" }\r\n                      : item.statut_livraison === \"en cours\"\r\n                      ? { backgroundColor: \"rgb(186, 237, 186)\" }\r\n                      : item.statut_livraison === \"retour\"\r\n                      ? { backgroundColor: \"rgb(241, 148, 148)\" }\r\n                      : null\r\n                  }\r\n                 >{item.statut_livraison}</p></td>\r\n              </tr>\r\n            ))}\r\n          </tbody>\r\n        </table>\r\n      )}\r\n    </div>\r\n  );\r\n  \r\n            }\r\nexport default Table"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,SAAS,EAAEC,QAAQ,QAAQ,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAGnD,MAAMC,KAAK,GAACA,CAAA,KAAI;EAAAC,EAAA;EAEZ,MAAM,CAACC,cAAc,EAACC,iBAAiB,CAAC,GAACN,QAAQ,CAAC,IAAI,CAAC;EAExDD,SAAS,CAAC,MAAI;IACbQ,KAAK,CAAC,wBAAwB,CAAC,CAC9BC,IAAI,CAAEC,QAAQ,IAAGA,QAAQ,CAACC,IAAI,CAAC,CAAC,CAAC,CACjCF,IAAI,CAAEG,IAAI,IAAG;MACVL,iBAAiB,CAACK,IAAI,CAACC,OAAO,CAAC;IACnC,CAAC,CAAC,CACDC,KAAK,CAAEC,CAAC,IAAG;MACRC,OAAO,CAACC,KAAK,CAAC,8BAA8B,EAACF,CAAC,CAAC;IACnD,CAAC,CAAC;EACH,CAAC,EAAC,EAAG,CAAC;EAEN,oBACCZ,OAAA;IAAKe,SAAS,EAAC,EAAE;IAAAC,QAAA,gBACbhB,OAAA;MAAAgB,QAAA,eACIhB,OAAA;QAAAgB,QAAA,EAAI;MAAkB;QAAAC,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAI;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAC1B,CAAC,EACPjB,cAAc,iBACbH,OAAA;MAAAgB,QAAA,gBACEhB,OAAA;QAAAgB,QAAA,eACEhB,OAAA;UAAAgB,QAAA,gBACEhB,OAAA;YAAIe,SAAS,EAAC,cAAc;YAAAC,QAAA,EAAC;UAAM;YAAAC,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC,eACxCpB,OAAA;YAAIe,SAAS,EAAC,YAAY;YAAAC,QAAA,EAAC;UAAI;YAAAC,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC,eACpCpB,OAAA;YAAIe,SAAS,EAAC,gBAAgB;YAAAC,QAAA,EAAC;UAAQ;YAAAC,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC,eAC5CpB,OAAA;YAAIe,SAAS,EAAC,iBAAiB;YAAAC,QAAA,EAAC;UAAS;YAAAC,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC;QAAA;UAAAH,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAC5C;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACA,CAAC,eACRpB,OAAA;QAAAgB,QAAA,EACGb,cAAc,CAACkB,GAAG,CAAC,CAACC,IAAI,EAAEC,KAAK,kBAC9BvB,OAAA;UAAAgB,QAAA,gBACEhB,OAAA;YAAI,cAAW,KAAK;YAAAgB,QAAA,GAAC,GAAC,eAAAhB,OAAA;cAAAgB,QAAA,EAAIM,IAAI,CAACE;YAAG;cAAAP,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAI,CAAC;UAAA;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC,eAC5CpB,OAAA;YAAI,cAAW,MAAM;YAAAgB,QAAA,eAAChB,OAAA;cAAAgB,QAAA,GAAIM,IAAI,CAACG,IAAI,EAAC,QAAC;YAAA;cAAAR,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAG;UAAC;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC,eAC9CpB,OAAA;YAAI,cAAW,UAAU;YAAAgB,QAAA,eAAChB,OAAA;cAAAgB,QAAA,EAAIM,IAAI,CAACI;YAAQ;cAAAT,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAI;UAAC;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC,eACrDpB,OAAA;YAAI,cAAW,WAAW;YAAAgB,QAAA,GAAE,GAAC,eAAAhB,OAAA;cAAGe,SAAS,EAAC,aAAa;cACvDY,KAAK,EACDL,IAAI,CAACM,gBAAgB,KAAK,SAAS,GAC/B;gBAAEC,eAAe,EAAE;cAAqB,CAAC,GACzCP,IAAI,CAACM,gBAAgB,KAAK,UAAU,GACpC;gBAAEC,eAAe,EAAE;cAAqB,CAAC,GACzCP,IAAI,CAACM,gBAAgB,KAAK,QAAQ,GAClC;gBAAEC,eAAe,EAAE;cAAqB,CAAC,GACzC,IACL;cAAAb,QAAA,EACAM,IAAI,CAACM;YAAgB;cAAAX,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAI,CAAC;UAAA;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAAI,CAAC;QAAA,GAd3BG,KAAK;UAAAN,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAeV,CACL;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACG,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH,CACR;EAAA;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACE,CAAC;AAGE,CAAC;AAAAlB,EAAA,CAvDPD,KAAK;AAAA6B,EAAA,GAAL7B,KAAK;AAwDX,eAAeA,KAAK;AAAA,IAAA6B,EAAA;AAAAC,YAAA,CAAAD,EAAA"},"metadata":{},"sourceType":"module","externalDependencies":[]}