{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\components\\\\TitleMenu.js\";\n// components/TitleMenu.js\nimport React from \"react\";\nimport { Link } from \"react-router-dom\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TitleMenu({\n  onOpenLogin,\n  onOpenRegister\n}) {\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    style: {\n      position: \"fixed\",\n      top: 0,\n      left: 0,\n      right: 0,\n      zIndex: 100,\n      background: \"#fff\",\n      boxShadow: \"0 2px 8px #0001\",\n      height: 60,\n      display: \"flex\",\n      alignItems: \"center\",\n      padding: \"0 30px\"\n    },\n    children: [/*#__PURE__*/_jsxDEV(\"div\", {\n      style: {\n        fontWeight: 800,\n        fontSize: 22,\n        letterSpacing: 1,\n        color: \"#3887be\"\n      },\n      children: \"IoT \\uB300\\uC2DC\\uBCF4\\uB4DC\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 20,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"nav\", {\n      style: {\n        marginLeft: 36,\n        display: \"flex\",\n        gap: 28\n      },\n      children: [/*#__PURE__*/_jsxDEV(Link, {\n        to: \"/\",\n        children: \"\\uD648\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 24,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Link, {\n        to: \"/monitoring\",\n        children: \"\\uBAA8\\uB2C8\\uD130\\uB9C1\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 25,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Link, {\n        to: \"/history\",\n        children: \"\\uC774\\uB825\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 26,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Link, {\n        to: \"/statistics\",\n        children: \"\\uD1B5\\uACC4\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 27,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Link, {\n        to: \"/sensor\",\n        children: \"\\uC13C\\uC11C\\uBAA9\\uB85D\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 28,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Link, {\n        to: \"/marker\",\n        children: \"\\uB9C8\\uCEE4\\uB9F5\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 29,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Link, {\n        to: \"/admin\",\n        children: \"\\uAD00\\uB9AC\\uC790\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 30,\n        columnNumber: 9\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 23,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      style: {\n        marginLeft: \"auto\",\n        display: \"flex\",\n        gap: 12\n      },\n      children: [/*#__PURE__*/_jsxDEV(\"button\", {\n        onClick: onOpenLogin,\n        children: \"\\uB85C\\uADF8\\uC778\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 33,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n        onClick: onOpenRegister,\n        children: \"\\uD68C\\uC6D0\\uAC00\\uC785\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 34,\n        columnNumber: 9\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 32,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 7,\n    columnNumber: 5\n  }, this);\n}\n_c = TitleMenu;\nvar _c;\n$RefreshReg$(_c, \"TitleMenu\");","map":{"version":3,"names":["React","Link","jsxDEV","_jsxDEV","TitleMenu","onOpenLogin","onOpenRegister","style","position","top","left","right","zIndex","background","boxShadow","height","display","alignItems","padding","children","fontWeight","fontSize","letterSpacing","color","fileName","_jsxFileName","lineNumber","columnNumber","marginLeft","gap","to","onClick","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/components/TitleMenu.js"],"sourcesContent":["// components/TitleMenu.js\r\nimport React from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\n\r\nexport default function TitleMenu({ onOpenLogin, onOpenRegister }) {\r\n  return (\r\n    <div\r\n      style={{\r\n        position: \"fixed\",\r\n        top: 0, left: 0, right: 0,\r\n        zIndex: 100,\r\n        background: \"#fff\",\r\n        boxShadow: \"0 2px 8px #0001\",\r\n        height: 60,\r\n        display: \"flex\",\r\n        alignItems: \"center\",\r\n        padding: \"0 30px\"\r\n      }}\r\n    >\r\n      <div style={{ fontWeight: 800, fontSize: 22, letterSpacing: 1, color: \"#3887be\" }}>\r\n        IoT 대시보드\r\n      </div>\r\n      <nav style={{ marginLeft: 36, display: \"flex\", gap: 28 }}>\r\n        <Link to=\"/\">홈</Link>\r\n        <Link to=\"/monitoring\">모니터링</Link>\r\n        <Link to=\"/history\">이력</Link>\r\n        <Link to=\"/statistics\">통계</Link>\r\n        <Link to=\"/sensor\">센서목록</Link>\r\n        <Link to=\"/marker\">마커맵</Link>\r\n        <Link to=\"/admin\">관리자</Link>\r\n      </nav>\r\n      <div style={{ marginLeft: \"auto\", display: \"flex\", gap: 12 }}>\r\n        <button onClick={onOpenLogin}>로그인</button>\r\n        <button onClick={onOpenRegister}>회원가입</button>\r\n      </div>\r\n    </div>\r\n  );\r\n}\r\n\r\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}