{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\pages\\\\SensorAdd.js\",\n  _s = $RefreshSig$();\nimport React, { useState } from \"react\";\nimport api from \"../utils/api\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction SensorAdd() {\n  _s();\n  const [name, setName] = useState(\"\");\n  const [value, setValue] = useState(\"\");\n  const handleSubmit = async e => {\n    e.preventDefault();\n    await api.post(\"/sensor/add\", {\n      name,\n      value\n    });\n    alert(\"센서 등록 완료\");\n    setName(\"\");\n    setValue(\"\");\n  };\n  return /*#__PURE__*/_jsxDEV(\"form\", {\n    onSubmit: handleSubmit,\n    children: [/*#__PURE__*/_jsxDEV(\"input\", {\n      value: name,\n      onChange: e => setName(e.target.value),\n      placeholder: \"\\uC13C\\uC11C\\uBA85\",\n      required: true\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 14,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      value: value,\n      onChange: e => setValue(e.target.value),\n      type: \"number\",\n      placeholder: \"\\uAC12\",\n      required: true\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 15,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n      type: \"submit\",\n      children: \"\\uB4F1\\uB85D\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 16,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 13,\n    columnNumber: 5\n  }, this);\n}\n_s(SensorAdd, \"0LSmXO+pyCvPt2LukjXvx3Cfdag=\");\n_c = SensorAdd;\nexport default SensorAdd;\nvar _c;\n$RefreshReg$(_c, \"SensorAdd\");","map":{"version":3,"names":["React","useState","api","jsxDEV","_jsxDEV","SensorAdd","_s","name","setName","value","setValue","handleSubmit","e","preventDefault","post","alert","onSubmit","children","onChange","target","placeholder","required","fileName","_jsxFileName","lineNumber","columnNumber","type","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/pages/SensorAdd.js"],"sourcesContent":["import React, { useState } from \"react\";\r\nimport api from \"../utils/api\";\r\nfunction SensorAdd() {\r\n  const [name, setName] = useState(\"\");\r\n  const [value, setValue] = useState(\"\");\r\n  const handleSubmit = async e => {\r\n    e.preventDefault();\r\n    await api.post(\"/sensor/add\", { name, value });\r\n    alert(\"센서 등록 완료\");\r\n    setName(\"\"); setValue(\"\");\r\n  };\r\n  return (\r\n    <form onSubmit={handleSubmit}>\r\n      <input value={name} onChange={e => setName(e.target.value)} placeholder=\"센서명\" required />\r\n      <input value={value} onChange={e => setValue(e.target.value)} type=\"number\" placeholder=\"값\" required />\r\n      <button type=\"submit\">등록</button>\r\n    </form>\r\n  );\r\n}\r\nexport default SensorAdd;\r\n"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,QAAQ,QAAQ,OAAO;AACvC,OAAOC,GAAG,MAAM,cAAc;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAC/B,SAASC,SAASA,CAAA,EAAG;EAAAC,EAAA;EACnB,MAAM,CAACC,IAAI,EAAEC,OAAO,CAAC,GAAGP,QAAQ,CAAC,EAAE,CAAC;EACpC,MAAM,CAACQ,KAAK,EAAEC,QAAQ,CAAC,GAAGT,QAAQ,CAAC,EAAE,CAAC;EACtC,MAAMU,YAAY,GAAG,MAAMC,CAAC,IAAI;IAC9BA,CAAC,CAACC,cAAc,CAAC,CAAC;IAClB,MAAMX,GAAG,CAACY,IAAI,CAAC,aAAa,EAAE;MAAEP,IAAI;MAAEE;IAAM,CAAC,CAAC;IAC9CM,KAAK,CAAC,UAAU,CAAC;IACjBP,OAAO,CAAC,EAAE,CAAC;IAAEE,QAAQ,CAAC,EAAE,CAAC;EAC3B,CAAC;EACD,oBACEN,OAAA;IAAMY,QAAQ,EAAEL,YAAa;IAAAM,QAAA,gBAC3Bb,OAAA;MAAOK,KAAK,EAAEF,IAAK;MAACW,QAAQ,EAAEN,CAAC,IAAIJ,OAAO,CAACI,CAAC,CAACO,MAAM,CAACV,KAAK,CAAE;MAACW,WAAW,EAAC,oBAAK;MAACC,QAAQ;IAAA;MAAAC,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACzFrB,OAAA;MAAOK,KAAK,EAAEA,KAAM;MAACS,QAAQ,EAAEN,CAAC,IAAIF,QAAQ,CAACE,CAAC,CAACO,MAAM,CAACV,KAAK,CAAE;MAACiB,IAAI,EAAC,QAAQ;MAACN,WAAW,EAAC,QAAG;MAACC,QAAQ;IAAA;MAAAC,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACvGrB,OAAA;MAAQsB,IAAI,EAAC,QAAQ;MAAAT,QAAA,EAAC;IAAE;MAAAK,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAQ,CAAC;EAAA;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAC7B,CAAC;AAEX;AAACnB,EAAA,CAhBQD,SAAS;AAAAsB,EAAA,GAATtB,SAAS;AAiBlB,eAAeA,SAAS;AAAC,IAAAsB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}