{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\components\\\\FeaturedSensor.js\",\n  _s = $RefreshSig$();\nimport React, { useState, useEffect } from \"react\";\nimport axios from \"axios\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction FeaturedSensor() {\n  _s();\n  const [sensor, setSensor] = useState(null);\n  useEffect(() => {\n    axios.get(\"http://localhost:4000/api/sensors\").then(res => {\n      if (res.data.length > 0) setSensor(res.data[0]);\n    });\n  }, []);\n  if (!sensor) return null;\n  return /*#__PURE__*/_jsxDEV(\"article\", {\n    className: \"post featured\",\n    children: [/*#__PURE__*/_jsxDEV(\"header\", {\n      className: \"major\",\n      children: [/*#__PURE__*/_jsxDEV(\"span\", {\n        className: \"date\",\n        children: sensor.type\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 19,\n        columnNumber: 17\n      }, this), /*#__PURE__*/_jsxDEV(\"h2\", {\n        children: sensor.name\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 20,\n        columnNumber: 17\n      }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n        children: [sensor.value, \" / \", sensor.location]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 21,\n        columnNumber: 17\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 18,\n      columnNumber: 13\n    }, this), /*#__PURE__*/_jsxDEV(\"a\", {\n      className: \"image main\",\n      tabIndex: -1,\n      children: /*#__PURE__*/_jsxDEV(\"img\", {\n        src: sensor.image,\n        alt: sensor.name\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 24,\n        columnNumber: 17\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 23,\n      columnNumber: 13\n    }, this), /*#__PURE__*/_jsxDEV(\"ul\", {\n      className: \"actions special\",\n      children: /*#__PURE__*/_jsxDEV(\"li\", {\n        children: /*#__PURE__*/_jsxDEV(\"button\", {\n          type: \"button\",\n          className: \"button large\",\n          children: \"\\uFFFD\\uFFFD \\uFFFD\\uFFFD\\uFFFD\\uFFFD\"\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 28,\n          columnNumber: 21\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 27,\n        columnNumber: 17\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 26,\n      columnNumber: 13\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 17,\n    columnNumber: 9\n  }, this);\n}\n_s(FeaturedSensor, \"6+5MTgoKm87TOHywzpvu8CCLgiU=\");\n_c = FeaturedSensor;\nexport default FeaturedSensor;\nvar _c;\n$RefreshReg$(_c, \"FeaturedSensor\");","map":{"version":3,"names":["React","useState","useEffect","axios","jsxDEV","_jsxDEV","FeaturedSensor","_s","sensor","setSensor","get","then","res","data","length","className","children","type","fileName","_jsxFileName","lineNumber","columnNumber","name","value","location","tabIndex","src","image","alt","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/components/FeaturedSensor.js"],"sourcesContent":["import React, { useState, useEffect } from \"react\";\r\nimport axios from \"axios\";\r\n\r\nfunction FeaturedSensor() {\r\n    const [sensor, setSensor] = useState(null);\r\n\r\n    useEffect(() => {\r\n        axios.get(\"http://localhost:4000/api/sensors\")\r\n            .then(res => {\r\n                if (res.data.length > 0) setSensor(res.data[0]);\r\n            });\r\n    }, []);\r\n\r\n    if (!sensor) return null;\r\n\r\n    return (\r\n        <article className=\"post featured\">\r\n            <header className=\"major\">\r\n                <span className=\"date\">{sensor.type}</span>\r\n                <h2>{sensor.name}</h2>\r\n                <p>{sensor.value} / {sensor.location}</p>\r\n            </header>\r\n            <a className=\"image main\" tabIndex={-1}>\r\n                <img src={sensor.image} alt={sensor.name} />\r\n            </a>\r\n            <ul className=\"actions special\">\r\n                <li>\r\n                    <button type=\"button\" className=\"button large\">�� ����</button>\r\n                </li>\r\n            </ul>\r\n        </article>\r\n    );\r\n}\r\nexport default FeaturedSensor;\r\n"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,QAAQ,EAAEC,SAAS,QAAQ,OAAO;AAClD,OAAOC,KAAK,MAAM,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAE1B,SAASC,cAAcA,CAAA,EAAG;EAAAC,EAAA;EACtB,MAAM,CAACC,MAAM,EAAEC,SAAS,CAAC,GAAGR,QAAQ,CAAC,IAAI,CAAC;EAE1CC,SAAS,CAAC,MAAM;IACZC,KAAK,CAACO,GAAG,CAAC,mCAAmC,CAAC,CACzCC,IAAI,CAACC,GAAG,IAAI;MACT,IAAIA,GAAG,CAACC,IAAI,CAACC,MAAM,GAAG,CAAC,EAAEL,SAAS,CAACG,GAAG,CAACC,IAAI,CAAC,CAAC,CAAC,CAAC;IACnD,CAAC,CAAC;EACV,CAAC,EAAE,EAAE,CAAC;EAEN,IAAI,CAACL,MAAM,EAAE,OAAO,IAAI;EAExB,oBACIH,OAAA;IAASU,SAAS,EAAC,eAAe;IAAAC,QAAA,gBAC9BX,OAAA;MAAQU,SAAS,EAAC,OAAO;MAAAC,QAAA,gBACrBX,OAAA;QAAMU,SAAS,EAAC,MAAM;QAAAC,QAAA,EAAER,MAAM,CAACS;MAAI;QAAAC,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAO,CAAC,eAC3ChB,OAAA;QAAAW,QAAA,EAAKR,MAAM,CAACc;MAAI;QAAAJ,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC,eACtBhB,OAAA;QAAAW,QAAA,GAAIR,MAAM,CAACe,KAAK,EAAC,KAAG,EAACf,MAAM,CAACgB,QAAQ;MAAA;QAAAN,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAI,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACrC,CAAC,eACThB,OAAA;MAAGU,SAAS,EAAC,YAAY;MAACU,QAAQ,EAAE,CAAC,CAAE;MAAAT,QAAA,eACnCX,OAAA;QAAKqB,GAAG,EAAElB,MAAM,CAACmB,KAAM;QAACC,GAAG,EAAEpB,MAAM,CAACc;MAAK;QAAAJ,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAE;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAC7C,CAAC,eACJhB,OAAA;MAAIU,SAAS,EAAC,iBAAiB;MAAAC,QAAA,eAC3BX,OAAA;QAAAW,QAAA,eACIX,OAAA;UAAQY,IAAI,EAAC,QAAQ;UAACF,SAAS,EAAC,cAAc;UAAAC,QAAA,EAAC;QAAO;UAAAE,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAAQ;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAC/D;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACL,CAAC;EAAA;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACA,CAAC;AAElB;AAACd,EAAA,CA7BQD,cAAc;AAAAuB,EAAA,GAAdvB,cAAc;AA8BvB,eAAeA,cAAc;AAAC,IAAAuB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}