{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\pages\\\\Sensors.js\",\n  _s = $RefreshSig$();\nimport React, { useEffect, useState } from 'react';\nimport { fetchSensors } from '../api';\nimport { getToken } from '../utils/auth';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction Sensors() {\n  _s();\n  const [list, setList] = useState([]);\n  useEffect(() => {\n    fetchSensors(getToken()).then(setList);\n  }, []);\n  return /*#__PURE__*/_jsxDEV(\"section\", {\n    className: \"posts\",\n    children: /*#__PURE__*/_jsxDEV(\"article\", {\n      children: [/*#__PURE__*/_jsxDEV(\"header\", {\n        children: /*#__PURE__*/_jsxDEV(\"h2\", {\n          className: \"icon solid fa-microchip\",\n          style: {\n            color: \"#4361ee\"\n          },\n          children: \" \\uC13C\\uC11C\\uB9AC\\uC2A4\\uD2B8\"\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 12,\n          columnNumber: 11\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 11,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n        style: {\n          overflowX: \"auto\"\n        },\n        children: /*#__PURE__*/_jsxDEV(\"table\", {\n          style: {\n            width: \"100%\",\n            background: \"#fff\",\n            borderRadius: 8\n          },\n          children: [/*#__PURE__*/_jsxDEV(\"thead\", {\n            children: /*#__PURE__*/_jsxDEV(\"tr\", {\n              style: {\n                background: \"#eef3fa\"\n              },\n              children: [/*#__PURE__*/_jsxDEV(\"th\", {\n                children: \"ID\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 18,\n                columnNumber: 17\n              }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n                children: \"\\uC774\\uB984\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 18,\n                columnNumber: 28\n              }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n                children: \"\\uAC12\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 18,\n                columnNumber: 39\n              }, this), /*#__PURE__*/_jsxDEV(\"th\", {\n                children: \"\\uC5C5\\uB370\\uC774\\uD2B8\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 18,\n                columnNumber: 49\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 17,\n              columnNumber: 15\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 16,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"tbody\", {\n            children: list.map(s => /*#__PURE__*/_jsxDEV(\"tr\", {\n              children: [/*#__PURE__*/_jsxDEV(\"td\", {\n                children: s.id\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 24,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n                children: s.name\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 25,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n                children: s.value\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 26,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"td\", {\n                children: s.updated_at\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 27,\n                columnNumber: 19\n              }, this)]\n            }, s.id, true, {\n              fileName: _jsxFileName,\n              lineNumber: 23,\n              columnNumber: 17\n            }, this))\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 21,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 15,\n          columnNumber: 11\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 14,\n        columnNumber: 9\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 10,\n      columnNumber: 7\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 9,\n    columnNumber: 5\n  }, this);\n}\n_s(Sensors, \"ZBNfaudzy8bVxb8UgkyyMnLdlWY=\");\n_c = Sensors;\nexport default Sensors;\nvar _c;\n$RefreshReg$(_c, \"Sensors\");","map":{"version":3,"names":["React","useEffect","useState","fetchSensors","getToken","jsxDEV","_jsxDEV","Sensors","_s","list","setList","then","className","children","style","color","fileName","_jsxFileName","lineNumber","columnNumber","overflowX","width","background","borderRadius","map","s","id","name","value","updated_at","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/pages/Sensors.js"],"sourcesContent":["import React, { useEffect, useState } from 'react';\r\nimport { fetchSensors } from '../api';\r\nimport { getToken } from '../utils/auth';\r\n\r\nfunction Sensors() {\r\n  const [list, setList] = useState([]);\r\n  useEffect(() => { fetchSensors(getToken()).then(setList); }, []);\r\n  return (\r\n    <section className=\"posts\">\r\n      <article>\r\n        <header>\r\n          <h2 className=\"icon solid fa-microchip\" style={{ color: \"#4361ee\" }}> 센서리스트</h2>\r\n        </header>\r\n        <div style={{ overflowX: \"auto\" }}>\r\n          <table style={{ width: \"100%\", background: \"#fff\", borderRadius: 8 }}>\r\n            <thead>\r\n              <tr style={{ background: \"#eef3fa\" }}>\r\n                <th>ID</th><th>이름</th><th>값</th><th>업데이트</th>\r\n              </tr>\r\n            </thead>\r\n            <tbody>\r\n              {list.map(s =>\r\n                <tr key={s.id}>\r\n                  <td>{s.id}</td>\r\n                  <td>{s.name}</td>\r\n                  <td>{s.value}</td>\r\n                  <td>{s.updated_at}</td>\r\n                </tr>\r\n              )}\r\n            </tbody>\r\n          </table>\r\n        </div>\r\n      </article>\r\n    </section>\r\n  );\r\n}\r\nexport default Sensors;\r\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}