{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\pages\\\\Register.js\",\n  _s = $RefreshSig$();\nimport React, { useState } from \"react\";\nimport axios from \"axios\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction Register() {\n  _s();\n  const [username, setUsername] = useState(\"\");\n  const [password, setPassword] = useState(\"\");\n  const handleSubmit = async e => {\n    e.preventDefault();\n    try {\n      await axios.post(\"/api/auth/register\", {\n        username,\n        password\n      });\n      alert(\"회원가입 성공!\");\n    } catch {\n      alert(\"회원가입 실패\");\n    }\n  };\n  return /*#__PURE__*/_jsxDEV(\"form\", {\n    onSubmit: handleSubmit,\n    children: [/*#__PURE__*/_jsxDEV(\"input\", {\n      value: username,\n      onChange: e => setUsername(e.target.value),\n      placeholder: \"ID\",\n      required: true\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 17,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      value: password,\n      type: \"password\",\n      onChange: e => setPassword(e.target.value),\n      placeholder: \"Password\",\n      required: true\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 18,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n      type: \"submit\",\n      children: \"\\uD68C\\uC6D0\\uAC00\\uC785\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 19,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 16,\n    columnNumber: 5\n  }, this);\n}\n_s(Register, \"Lrw7JeD9zj6OUWhT/IH4OIvPKEk=\");\n_c = Register;\nexport default Register;\nvar _c;\n$RefreshReg$(_c, \"Register\");","map":{"version":3,"names":["React","useState","axios","jsxDEV","_jsxDEV","Register","_s","username","setUsername","password","setPassword","handleSubmit","e","preventDefault","post","alert","onSubmit","children","value","onChange","target","placeholder","required","fileName","_jsxFileName","lineNumber","columnNumber","type","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/pages/Register.js"],"sourcesContent":["import React, { useState } from \"react\";\r\nimport axios from \"axios\";\r\nfunction Register() {\r\n  const [username, setUsername] = useState(\"\");\r\n  const [password, setPassword] = useState(\"\");\r\n  const handleSubmit = async (e) => {\r\n    e.preventDefault();\r\n    try {\r\n      await axios.post(\"/api/auth/register\", { username, password });\r\n      alert(\"회원가입 성공!\");\r\n    } catch {\r\n      alert(\"회원가입 실패\");\r\n    }\r\n  };\r\n  return (\r\n    <form onSubmit={handleSubmit}>\r\n      <input value={username} onChange={e => setUsername(e.target.value)} placeholder=\"ID\" required />\r\n      <input value={password} type=\"password\" onChange={e => setPassword(e.target.value)} placeholder=\"Password\" required />\r\n      <button type=\"submit\">회원가입</button>\r\n    </form>\r\n  );\r\n}\r\nexport default Register;\r\n"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,QAAQ,QAAQ,OAAO;AACvC,OAAOC,KAAK,MAAM,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAC1B,SAASC,QAAQA,CAAA,EAAG;EAAAC,EAAA;EAClB,MAAM,CAACC,QAAQ,EAAEC,WAAW,CAAC,GAAGP,QAAQ,CAAC,EAAE,CAAC;EAC5C,MAAM,CAACQ,QAAQ,EAAEC,WAAW,CAAC,GAAGT,QAAQ,CAAC,EAAE,CAAC;EAC5C,MAAMU,YAAY,GAAG,MAAOC,CAAC,IAAK;IAChCA,CAAC,CAACC,cAAc,CAAC,CAAC;IAClB,IAAI;MACF,MAAMX,KAAK,CAACY,IAAI,CAAC,oBAAoB,EAAE;QAAEP,QAAQ;QAAEE;MAAS,CAAC,CAAC;MAC9DM,KAAK,CAAC,UAAU,CAAC;IACnB,CAAC,CAAC,MAAM;MACNA,KAAK,CAAC,SAAS,CAAC;IAClB;EACF,CAAC;EACD,oBACEX,OAAA;IAAMY,QAAQ,EAAEL,YAAa;IAAAM,QAAA,gBAC3Bb,OAAA;MAAOc,KAAK,EAAEX,QAAS;MAACY,QAAQ,EAAEP,CAAC,IAAIJ,WAAW,CAACI,CAAC,CAACQ,MAAM,CAACF,KAAK,CAAE;MAACG,WAAW,EAAC,IAAI;MAACC,QAAQ;IAAA;MAAAC,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eAChGtB,OAAA;MAAOc,KAAK,EAAET,QAAS;MAACkB,IAAI,EAAC,UAAU;MAACR,QAAQ,EAAEP,CAAC,IAAIF,WAAW,CAACE,CAAC,CAACQ,MAAM,CAACF,KAAK,CAAE;MAACG,WAAW,EAAC,UAAU;MAACC,QAAQ;IAAA;MAAAC,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACtHtB,OAAA;MAAQuB,IAAI,EAAC,QAAQ;MAAAV,QAAA,EAAC;IAAI;MAAAM,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAQ,CAAC;EAAA;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAC/B,CAAC;AAEX;AAACpB,EAAA,CAnBQD,QAAQ;AAAAuB,EAAA,GAARvB,QAAQ;AAoBjB,eAAeA,QAAQ;AAAC,IAAAuB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}