{"version":3,"file":"AuthComponent.Dat0vXSc.mjs","names":[],"sources":["https:/framerusercontent.com/modules/daJbH4PqJUUis2VqAw84/1YbjIqyfPkB1EY01CI3Q/AuthComponent.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";export default function LoginForm(){const[email,setEmail]=useState(\"\");const[password,setPassword]=useState(\"\");const[showPassword,setShowPassword]=useState(false);const[message,setMessage]=useState(\"\");const[username,setUsername]=useState(null);const handleLogin=async()=>{localStorage.setItem(\"email\",email);try{const response=await fetch(\"https://nestra-admin.zebraventures.eu/api/token/\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email,password})});const data=await response.json();if(response.ok&&data.token){localStorage.setItem(\"accessToken\",data.token.access);localStorage.setItem(\"refreshToken\",data.token.refresh);localStorage.setItem(\"username\",data.token.username);window.location.reload();}else{setMessage(data.error||\"Error en la autenticaci\\xf3n\");}}catch(error){setMessage(\"Error de conexi\\xf3n con el servidor\");}};return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Correo electr\\xf3nico*\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Correo electr\\xf3nico\",value:email,onChange:e=>setEmail(e.target.value),style:styles.input}),/*#__PURE__*/_jsxs(\"div\",{style:styles.passwordContainer,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Contrase\\xf1a*\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.nestra.es/password_reset\",style:styles.forgotPassword,target:\"_blank\",rel:\"noopener noreferrer\",children:\"\\xbfOlvidaste tu contrase\\xf1a?\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.inputWrapper,children:[/*#__PURE__*/_jsx(\"input\",{type:showPassword?\"text\":\"password\",placeholder:\"Contrase\\xf1a\",value:password,onChange:e=>setPassword(e.target.value),style:styles.input}),/*#__PURE__*/_jsx(\"span\",{onClick:()=>setShowPassword(!showPassword),style:styles.eyeIcon,children:showPassword?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",fill:\"#000000\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M247.31,124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57,61.26,162.88,48,128,48S61.43,61.26,36.34,86.35C17.51,105.18,9,124,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208s66.57-13.26,91.66-38.34c18.83-18.83,27.3-37.61,27.65-38.4A8,8,0,0,0,247.31,124.76ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.47,133.47,0,0,1,25,128,133.33,133.33,0,0,1,48.07,97.25C70.33,75.19,97.22,64,128,64s57.67,11.19,79.93,33.25A133.46,133.46,0,0,1,231.05,128C223.84,141.46,192.43,192,128,192Zm0-112a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z\"})}):/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",fill:\"#000000\",viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M53.92,34.62A8,8,0,1,0,42.08,45.38L61.32,66.55C25,88.84,9.38,123.2,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208a127.11,127.11,0,0,0,52.07-10.83l22,24.21a8,8,0,1,0,11.84-10.76Z\"})})})]}),message&&/*#__PURE__*/_jsx(\"p\",{style:styles.errorMessage,children:message}),/*#__PURE__*/_jsx(\"button\",{style:styles.button,onMouseEnter:e=>e.target.style.background=\"#616161\",onMouseLeave:e=>e.target.style.background=\"#FBC02D\",onClick:handleLogin,children:\"Iniciar sesi\\xf3n\"})]});}const styles={container:{width:\"100%\",maxWidth:\"400px\",padding:\"24px 0\",textAlign:\"left\",fontFamily:\"'Urbanist', sans-serif\"},label:{display:\"block\",fontSize:\"14px\",fontWeight:\"400\",color:\"#000\",marginBottom:\"6px\"},input:{width:\"100%\",padding:\"12px\",fontSize:\"16px\",border:\"1px solid #ddd\",borderRadius:\"8px\",marginBottom:\"16px\",outline:\"none\",fontFamily:\"'Urbanist', sans-serif\",color:\"#333\"},passwordContainer:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:\"6px\"},forgotPassword:{fontSize:\"14px\",color:\"#000\",textDecoration:\"none\",fontWeight:\"500\"},inputWrapper:{position:\"relative\"},eyeIcon:{position:\"absolute\",right:\"10px\",top:\"50%\",transform:\"translateY(-70%)\",cursor:\"pointer\"},button:{width:\"100%\",padding:\"12px\",background:\"#FBC02D\",color:\"#fff\",fontSize:\"16px\",fontWeight:\"600\",border:\"none\",borderRadius:\"32px\",cursor:\"pointer\",marginTop:\"10px\",transition:\"background 0.3s\"},errorMessage:{color:\"red\",fontSize:\"14px\",marginBottom:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoginForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthComponent.map"],"mappings":"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"}