%PDF- %PDF-
Direktori : /home/opti/public_html/ncf/static/js/ |
Current File : /home/opti/public_html/ncf/static/js/53.49488d41.chunk.js.map |
{"version":3,"sources":["app/actions/forgot-password.js","app/main/Forgot/index.js"],"names":["forgotAction","forgotdata","fetch","SERVER_URL","method","headers","body","JSON","stringify","then","response","json","console","log","message","status","localStorage","setItem","window","location","href","CLIENT_URL","reload","Forgot","error","getItem","setTimeout","removeItem","AuthSection","TopHeader","FormDiv","UncontrolledAlert","color","styled","div","section","ForgotForm","className","name","initialValues","remember","onFinish","values","email","onFinishFailed","errorInfo","autoComplete","Item","rules","required","placeholder","type","htmlType"],"mappings":"2NAyBeA,EAvBM,SAACC,GACVC,MAAM,GAAD,OAAIC,aAAJ,yBAAuC,CACxCC,OAAQ,OACRC,QAAQ,CACN,OAAU,mBACV,eAAgB,oBAElBC,KAAMC,KAAKC,UAAUP,KACpBQ,MAAK,SAAAC,GAAQ,OAAIA,EAASC,UAC5BF,MAAK,SAAAE,GACFC,QAAQC,IAAIF,EAAKG,QAAS,QACP,MAAhBH,EAAKI,QACNC,aAAaC,QAAQ,gBAAiBV,KAAKC,UAAUG,EAAKG,UAC1DI,OAAOC,SAASC,KAAhB,UAA0BC,aAA1B,WACuB,MAAhBV,EAAKI,QACZC,aAAaC,QAAQ,cAAeV,KAAKC,UAAUG,EAAKG,UACtDI,OAAOC,SAASG,UAEhBV,QAAQC,IAAI,wB,mDCSnBU,UArBf,WACE,IAAMC,EAAQR,aAAaS,QAAQ,eAInC,OAHAC,YAAW,WACTV,aAAaW,WAAW,iBACvB,KAED,eAACC,EAAD,WACE,cAACC,EAAA,EAAD,IACE,eAACC,EAAD,WACCN,EACC,cAACO,EAAA,EAAD,CAAmBC,MAAM,SAAzB,SACGR,IAGF,KACD,cAAC,EAAD,WAMKD,IAETO,EAAUG,IAAOC,IAAV,mMAUPN,EAAcK,IAAOE,QAAV,qLAUXC,EAAa,WAajB,OACE,eAAC,IAAD,CAAMC,UAAU,aAAaC,KAAK,QAAQC,cAAe,CAACC,UAAU,GAAQC,SAb7D,SAACC,GAChB,IAAMC,EAAQD,EAAOC,MAGrB3C,EAFa,CAAC2C,WAWkFC,eAL3E,SAACC,GACtBjC,QAAQC,IAAI,UAAWgC,IAIyGC,aAAa,MAA7I,UAEE,oBAAIT,UAAU,yBAAd,6BAEA,qBAAKA,UAAU,kBAAf,SACE,cAAC,IAAKU,KAAN,CAAaV,UAAU,cAAeC,KAAK,QAAQU,MAAO,CAAC,CACrDC,UAAU,EACVnC,QAAS,4BAFf,SAKE,cAAC,IAAD,CAAOoC,YAAY,QAAQb,UAAU,iBAKzC,cAAC,IAAKU,KAAN,UACE,cAAC,IAAD,CAAQV,UAAU,aAAac,KAAK,UAAUC,SAAS,SAAvD,sBAKF,cAAC,IAAKL,KAAN,CAAYV,UAAU,0BAAtB,SACE,4DAA8B,mBAAGjB,KAAK,UAAR","file":"static/js/53.49488d41.chunk.js","sourcesContent":["import {SERVER_URL, CLIENT_URL} from '../config/server';\r\n\r\nconst forgotAction = (forgotdata) =>{\r\n fetch(`${SERVER_URL}/auth/forgot-password`, {\r\n method: 'POST',\r\n headers:{\r\n 'Accept': 'application/json',\r\n 'Content-Type': 'application/json'\r\n },\r\n body: JSON.stringify(forgotdata)\r\n }).then(response => response.json())\r\n .then(json => {\r\n console.log(json.message, 'json')\r\n if(json.status === 200){ \r\n localStorage.setItem('login-success', JSON.stringify(json.message));\r\n window.location.href = `${CLIENT_URL}signin`;\r\n }else if(json.status === 403){\r\n localStorage.setItem('login-error', JSON.stringify(json.message));\r\n window.location.reload();\r\n }else{\r\n console.log(\"An error occured\");\r\n }\r\n });\r\n}\r\n\r\nexport default forgotAction\r\n","import React from 'react';\r\nimport \"../SignIn/signin.css\"\r\nimport \"../style.css\"\r\nimport TopHeader from \"../../layout/components/TopBar/TopHeader\"\r\nimport forgotAction from '../../actions/forgot-password'\r\nimport styled from 'styled-components'\r\nimport { Form, Input, Button, Checkbox } from 'antd';\r\nimport {UncontrolledAlert ,Alert} from 'reactstrap'\r\nfunction Forgot() {\r\n const error = localStorage.getItem('login-error');\r\n setTimeout(function() {\r\n localStorage.removeItem('login-error');\r\n }, 500)\r\n return (\r\n <AuthSection>\r\n <TopHeader/>\r\n <FormDiv> \r\n {error ? \r\n <UncontrolledAlert color=\"danger\">\r\n {error}\r\n </UncontrolledAlert>\r\n \r\n : null }\r\n <ForgotForm/>\r\n </FormDiv>\r\n </AuthSection>\r\n );\r\n}\r\n\r\nexport default Forgot;\r\n\r\nconst FormDiv = styled.div`\r\n width: 100%;\r\n min-height: 100vh;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n background-color: #0000008f;\r\n`;\r\n\r\nconst AuthSection = styled.section`\r\n width: 100%;\r\n min-height: 100vh;\r\n background: url('assets/images/banner/species.png');\r\n background-size: cover;\r\n background-position: center;\r\n`;\r\n\r\n\r\n\r\nconst ForgotForm = () => {\r\n const onFinish = (values) => {\r\n const email = values.email;\r\n const data = {email};\r\n \r\n forgotAction(data);\r\n\r\n };\r\n\r\n const onFinishFailed = (errorInfo) => {\r\n console.log('Failed:', errorInfo);\r\n };\r\n\r\n return (\r\n <Form className=\"signupform\" name=\"basic\" initialValues={{remember: true,}} onFinish={onFinish} onFinishFailed={onFinishFailed} autoComplete=\"off\">\r\n \r\n <h1 className=\"text-white text-center\">Forgot Password</h1>\r\n\r\n <div className=\"form-item-group\">\r\n <Form.Item className=\"formItemcon\" name=\"email\" rules={[{\r\n required: true,\r\n message: 'Please enter your email',\r\n },]}>\r\n\r\n <Input placeholder=\"Email\" className=\"formItem\" />\r\n </Form.Item>\r\n </div>\r\n\r\n\r\n <Form.Item>\r\n <Button className=\"formButton\" type=\"primary\" htmlType=\"submit\">\r\n Submit\r\n </Button>\r\n </Form.Item>\r\n\r\n <Form.Item className=\"signuplink text-center\">\r\n <h5>Don't have an Account yet <a href=\"/signup\">Sign Up</a></h5>\r\n </Form.Item>\r\n </Form>\r\n );\r\n};\r\n"],"sourceRoot":""}