{"ast":null,"code":"var _jsxFileName = \"C:\\\\Users\\\\user\\\\Desktop\\\\05mediaSocial\\\\client\\\\src\\\\components\\\\log\\\\SignUpForm.js\",\n  _s = $RefreshSig$();\nimport React, { useState } from \"react\";\n// import axios from \"axios\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst SignUpForm = () => {\n  _s();\n  const [pseudo, setPseudo] = useState('');\n  const [email, setEmail] = useState('');\n  const [password, setPassword] = useState('');\n  const [controlPassword, setControlPassword] = useState('');\n  const handleRegister = async e => {\n    e.preventDefault();\n    const terms = document.getElementById('terms');\n    const pseudoError = document.querySelector('.pseudo.error');\n    const emailError = document.querySelector('.email.error');\n    const passwordError = document.querySelector('.password.error');\n    const passwordConfirmError = document.querySelector('.password-confirm.error');\n    const termsError = document.querySelector('.terms.error');\n    if (password !== controlPassword || !terms.checked) {\n      if (password !== controlPassword) {\n        passwordConfirmError.innerHTML = \"les mots de passes ne corresponde pas\";\n      }\n    }\n  };\n  return /*#__PURE__*/_jsxDEV(\"form\", {\n    action: \"\",\n    onSubmit: handleRegister,\n    id: \"sign-up-form\",\n    children: [/*#__PURE__*/_jsxDEV(\"label\", {\n      htmlFor: \"pseudo\",\n      children: \"Pseudo\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 45,\n      columnNumber: 11\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 46,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      type: \"text\",\n      name: \"pseudo\",\n      id: \"pseudo\",\n      onChange: e => setPseudo(e.target.value),\n      value: pseudo\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 47,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"pseudo error\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 52,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 54,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"label\", {\n      htmlFor: \"email\",\n      children: \"email\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 56,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 57,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      type: \"text\",\n      name: \"email\",\n      id: \"email\",\n      onChange: e => setEmail(e.target.value),\n      value: email\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 58,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"email error\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 63,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 65,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"label\", {\n      htmlFor: \"password\",\n      children: \"mot de passe\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 67,\n      columnNumber: 12\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 68,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      type: \"password\",\n      name: \"password\",\n      id: \"password\",\n      onChange: e => setPassword(e.target.value),\n      value: password\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 69,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"password error\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 74,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 76,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"label\", {\n      htmlFor: \"password\",\n      children: \" confirm\\xE9 mot de passe\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 77,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 78,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      type: \"password\",\n      name: \"password\",\n      id: \"password-conf\",\n      onChange: e => setControlPassword(e.target.value),\n      value: controlPassword\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 79,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"password-confirm error\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 84,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 86,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"label\", {\n      htmlFor: \"pseudo\",\n      children: \"Pseudo\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 88,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 89,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      type: \"checkbox\",\n      name: \"pseudo\",\n      id: \"terms\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 90,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"label\", {\n      htmlFor: \"terms\",\n      children: [\"j'accepte les\", /*#__PURE__*/_jsxDEV(\"a\", {\n        href: \"/\",\n        target: \"blank\",\n        rel: \"noopener noreferrer\",\n        children: \"conditions g\\xE9n\\xE9rales\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 95,\n        columnNumber: 14\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 93,\n      columnNumber: 9\n    }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 101,\n      columnNumber: 16\n    }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n      type: \"submit\",\n      value: \"se connecter\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 106,\n      columnNumber: 9\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 35,\n    columnNumber: 1\n  }, this);\n\n  /* \r\n             <label htmlFor=\"email\">email</label>\r\n              <br/>\r\n  \r\n              <imput type=\"text\"\r\n               name=\"email\"\r\n               id=\"email\"\r\n                onChange={(e)=>setEmail(e.target.value)\r\n             } value={email} />\r\n             <div className=\"email error\"></div>\r\n  \r\n             <br/>\r\n  \r\n             <label htmlFor=\"password\">mot de passe </label>\r\n              <br/>\r\n  \r\n              <imput type=\"password\"\r\n               name=\"password \"\r\n               id=\"password\"\r\n                onChange={(e)=>setPassword(e.target.value)\r\n             } value={password} />\r\n             <div className=\"password error\"></div>\r\n             \r\n             <br/>\r\n  \r\n  <label htmlFor=\"password-conf\">confirmer mot de passe </label>\r\n   <br/>\r\n  \r\n   <imput type=\"password\"\r\n    name=\"password \"\r\n    id=\"password-conf\"\r\n     onChange={(e)=>setControlPassword(e.target.value)\r\n  } value={controlPassword}/>\r\n  <div className=\"password error\"></div>\r\n  \r\n  \r\n  <br/>\r\n  \r\n  <imput type=\"checkbox\" id=\"terms\"/>\r\n  <label \r\n  htmlFor=\"terms\">j'accepte les \r\n  <a href=\"/\"\r\n   target=\"blank\" \r\n   rel=\"noopener noreferrer\" >conditions générales\r\n   </a>\r\n  </label>\r\n   */\n\n  /* <input type=\"submit\" value=\"valider inscription\"/> */\n};\n_s(SignUpForm, \"1/D4+ZG31m51YNHACGHoIhB2cfY=\");\n_c = SignUpForm;\nexport default SignUpForm;\nvar _c;\n$RefreshReg$(_c, \"SignUpForm\");","map":{"version":3,"names":["React","useState","SignUpForm","pseudo","setPseudo","email","setEmail","password","setPassword","controlPassword","setControlPassword","handleRegister","e","preventDefault","terms","document","getElementById","pseudoError","querySelector","emailError","passwordError","passwordConfirmError","termsError","checked","innerHTML","target","value"],"sources":["C:/Users/user/Desktop/05mediaSocial/client/src/components/log/SignUpForm.js"],"sourcesContent":["import React, { useState } from \"react\";\r\n// import axios from \"axios\";\r\n\r\n\r\nconst SignUpForm =()=>{\r\n\r\n    const [pseudo,setPseudo]=useState('')\r\n    const [email,setEmail]=useState('')\r\n    const [password,setPassword]=useState('')\r\n    const [controlPassword,setControlPassword]=useState('')\r\n\r\n    const handleRegister= async (e) =>{\r\n        e.preventDefault();\r\n        const terms=document.getElementById('terms');\r\n        const pseudoError=document.querySelector('.pseudo.error')\r\n        const emailError=document.querySelector('.email.error')\r\n        const passwordError=document.querySelector('.password.error')\r\n        const passwordConfirmError=document.querySelector('.password-confirm.error')\r\n        const termsError=document.querySelector('.terms.error')\r\n\r\n        if(password!== controlPassword || !terms.checked){\r\n            if (password!==controlPassword){\r\n                passwordConfirmError.innerHTML=\"les mots de passes ne corresponde pas\"\r\n\r\n            }\r\n        }\r\n\r\n\r\n    }\r\n \r\n\r\n\r\n    return(\r\n\r\n< form action=\"\" onSubmit={handleRegister} id=\"sign-up-form\" >\r\n        {/* <label htmlFor=\"email\">Email</label>\r\n        <br/>\r\n        <input type=\"text\"\r\n         name=\"email\"\r\n          id=\"email\"\r\n          onChange={(e)=>setEmail(e.target.value) }\r\n           value={email} />\r\n            <div className=\"email error\"></div>\r\n           <br/> */}\r\n          <label htmlFor=\"pseudo\">Pseudo</label>\r\n        <br/>\r\n        <input type=\"text\"\r\n         name=\"pseudo\"\r\n          id=\"pseudo\"\r\n          onChange={(e)=>setPseudo(e.target.value) }\r\n           value={pseudo} />\r\n               <div className=\"pseudo error\"></div>\r\n\r\n               <br/>\r\n\r\n               <label htmlFor=\"email\">email</label>\r\n        <br/>\r\n        <input type=\"text\"\r\n         name=\"email\"\r\n          id=\"email\"\r\n          onChange={(e)=>setEmail(e.target.value) }\r\n           value={email} />\r\n               <div className=\"email error\"></div>\r\n\r\n               <br/>\r\n\r\n           <label htmlFor=\"password\">mot de passe</label>\r\n        <br/>\r\n        <input type=\"password\"\r\n         name=\"password\"\r\n          id=\"password\"\r\n          onChange={(e)=>setPassword(e.target.value) }\r\n           value={password} />\r\n               <div className=\"password error\"></div>\r\n\r\n               <br/>\r\n               <label htmlFor=\"password\"> confirmé mot de passe</label>\r\n        <br/>\r\n        <input type=\"password\"\r\n         name=\"password\"\r\n          id=\"password-conf\"\r\n          onChange={(e)=>setControlPassword(e.target.value) }\r\n           value={controlPassword} />\r\n               <div className=\"password-confirm error\"></div>\r\n\r\n               <br/>\r\n\r\n               <label htmlFor=\"pseudo\">Pseudo</label>\r\n        <br/>\r\n        <input type=\"checkbox\"\r\n         name=\"pseudo\"\r\n          id=\"terms\"/>\r\n        <label \r\n           htmlFor=\"terms\">j'accepte les \r\n             <a href=\"/\"\r\n             target=\"blank\" \r\n             rel=\"noopener noreferrer\" >conditions générales\r\n             </a>\r\n        </label>\r\n\r\n               <br/>\r\n\r\n\r\n\r\n\r\n        <input type=\"submit\" value=\"se connecter\"/>\r\n      </form>\r\n\r\n    )\r\n\r\n/* \r\n           <label htmlFor=\"email\">email</label>\r\n            <br/>\r\n\r\n            <imput type=\"text\"\r\n             name=\"email\"\r\n             id=\"email\"\r\n              onChange={(e)=>setEmail(e.target.value)\r\n           } value={email} />\r\n           <div className=\"email error\"></div>\r\n\r\n           <br/>\r\n\r\n           <label htmlFor=\"password\">mot de passe </label>\r\n            <br/>\r\n\r\n            <imput type=\"password\"\r\n             name=\"password \"\r\n             id=\"password\"\r\n              onChange={(e)=>setPassword(e.target.value)\r\n           } value={password} />\r\n           <div className=\"password error\"></div>\r\n           \r\n           <br/>\r\n\r\n<label htmlFor=\"password-conf\">confirmer mot de passe </label>\r\n <br/>\r\n\r\n <imput type=\"password\"\r\n  name=\"password \"\r\n  id=\"password-conf\"\r\n   onChange={(e)=>setControlPassword(e.target.value)\r\n} value={controlPassword}/>\r\n<div className=\"password error\"></div>\r\n\r\n\r\n<br/>\r\n\r\n<imput type=\"checkbox\" id=\"terms\"/>\r\n<label \r\nhtmlFor=\"terms\">j'accepte les \r\n<a href=\"/\"\r\n target=\"blank\" \r\n rel=\"noopener noreferrer\" >conditions générales\r\n </a>\r\n</label>\r\n */\r\n\r\n\r\n\r\n\r\n        /* <input type=\"submit\" value=\"valider inscription\"/> */}\r\n        \r\n\r\n    \r\n\r\nexport default SignUpForm"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}