{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\pages\\\\SensorMap.js\",\n  _s = $RefreshSig$();\nimport { useState, useEffect } from \"react\";\nimport NaverMap from \"../components/NaverMap\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function SensorMap() {\n  _s();\n  const [markers, setMarkers] = useState([]);\n  useEffect(() => {\n    fetch(\"http://localhost:4000/api/marker\").then(res => res.json()).then(data => {\n      setMarkers(data.map(row => ({\n        lat: row.x_pos,\n        lng: row.y_pos,\n        title: row.name,\n        desc: row.type\n        // 필요시 icon 추가\n      })));\n    });\n  }, []);\n  return /*#__PURE__*/_jsxDEV(\"section\", {\n    children: [/*#__PURE__*/_jsxDEV(\"header\", {\n      className: \"main\",\n      children: /*#__PURE__*/_jsxDEV(\"h1\", {\n        children: \"Sensor Map\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 26,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 25,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(NaverMap, {\n      markers: markers\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 28,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 24,\n    columnNumber: 5\n  }, this);\n}\n_s(SensorMap, \"aVe0o7Xd1RI2qqyy9XuFimi/3oU=\");\n_c = SensorMap;\nvar _c;\n$RefreshReg$(_c, \"SensorMap\");","map":{"version":3,"names":["useState","useEffect","NaverMap","jsxDEV","_jsxDEV","SensorMap","_s","markers","setMarkers","fetch","then","res","json","data","map","row","lat","x_pos","lng","y_pos","title","name","desc","type","children","className","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/pages/SensorMap.js"],"sourcesContent":["import { useState, useEffect } from \"react\";\r\nimport NaverMap from \"../components/NaverMap\";\r\n\r\nexport default function SensorMap() {\r\n  const [markers, setMarkers] = useState([]);\r\n\r\n  useEffect(() => {\r\n    fetch(\"http://localhost:4000/api/marker\")\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        setMarkers(\r\n          data.map(row => ({\r\n            lat: row.x_pos,\r\n            lng: row.y_pos,\r\n            title: row.name,\r\n            desc: row.type,\r\n            // 필요시 icon 추가\r\n          }))\r\n        );\r\n      });\r\n  }, []);\r\n\r\n  return (\r\n    <section>\r\n      <header className=\"main\">\r\n        <h1>Sensor Map</h1>\r\n      </header>\r\n      <NaverMap markers={markers} />\r\n    </section>\r\n  );\r\n}"],"mappings":";;AAAA,SAASA,QAAQ,EAAEC,SAAS,QAAQ,OAAO;AAC3C,OAAOC,QAAQ,MAAM,wBAAwB;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAE9C,eAAe,SAASC,SAASA,CAAA,EAAG;EAAAC,EAAA;EAClC,MAAM,CAACC,OAAO,EAAEC,UAAU,CAAC,GAAGR,QAAQ,CAAC,EAAE,CAAC;EAE1CC,SAAS,CAAC,MAAM;IACdQ,KAAK,CAAC,kCAAkC,CAAC,CACtCC,IAAI,CAACC,GAAG,IAAIA,GAAG,CAACC,IAAI,CAAC,CAAC,CAAC,CACvBF,IAAI,CAACG,IAAI,IAAI;MACZL,UAAU,CACRK,IAAI,CAACC,GAAG,CAACC,GAAG,KAAK;QACfC,GAAG,EAAED,GAAG,CAACE,KAAK;QACdC,GAAG,EAAEH,GAAG,CAACI,KAAK;QACdC,KAAK,EAAEL,GAAG,CAACM,IAAI;QACfC,IAAI,EAAEP,GAAG,CAACQ;QACV;MACF,CAAC,CAAC,CACJ,CAAC;IACH,CAAC,CAAC;EACN,CAAC,EAAE,EAAE,CAAC;EAEN,oBACEnB,OAAA;IAAAoB,QAAA,gBACEpB,OAAA;MAAQqB,SAAS,EAAC,MAAM;MAAAD,QAAA,eACtBpB,OAAA;QAAAoB,QAAA,EAAI;MAAU;QAAAE,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAI;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACb,CAAC,eACTzB,OAAA,CAACF,QAAQ;MAACK,OAAO,EAAEA;IAAQ;MAAAmB,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACvB,CAAC;AAEd;AAACvB,EAAA,CA3BuBD,SAAS;AAAAyB,EAAA,GAATzB,SAAS;AAAA,IAAAyB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}