tethysfaceid
Version:
1 lines • 11.8 kB
JSON
{"ast":null,"code":"import _defineProperty from \"/Users/dhrumil1/Documents/Tethy/online-verification/node_modules/@babel/runtime/helpers/esm/defineProperty\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nvar _jsxFileName = \"/Users/dhrumil1/Documents/Tethy/online-verification/components/LogInCarousel/LogIncarousel.js\",\n _this = this,\n _s = $RefreshSig$();\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport { Col, Row, Carousel, Card, Divider, Alert, Button, Modal, message } from 'antd';\nimport { handleError } from 'common/utils';\nimport LogInComponent from 'components/LogInForm/logInComponent';\nimport { logInUser } from 'components/LogInForm/loginServices';\nimport UserStatus from 'components/Status/userStatus';\nimport TermsAndConditions from 'components/TermsAndConditionsForm/TermsAndConditions';\nimport Image from 'next/image';\nimport { useEffect, useRef, useState } from 'react';\n\nvar LogInCarousel = function LogInCarousel(props) {\n _s();\n\n var _useState = useState(false),\n loading = _useState[0],\n setLoading = _useState[1];\n\n var _useState2 = useState(null),\n data = _useState2[0],\n setData = _useState2[1];\n\n var _useState3 = useState(false),\n userStatus = _useState3[0],\n setUserStatus = _useState3[1];\n\n var carousel = useRef(null);\n\n var onClickNext = function onClickNext() {\n carousel.current.next();\n };\n\n var onClickPrev = function onClickPrev() {\n carousel.current.prev();\n };\n\n var onSubmitLogIn = function onSubmitLogIn(values) {\n setLoading(true);\n logInUser(_objectSpread({}, values)).then(function (_ref) {\n var data = _ref.data;\n var statusCodeValue = data.statusCodeValue,\n body = data.body;\n setData(body);\n console.log(body);\n\n if (statusCodeValue === 202) {\n message.success('Authentication Successfull');\n onClickNext();\n } else {\n Modal.error({\n content: body\n });\n }\n })[\"catch\"](handleError)[\"finally\"](function () {\n return setLoading(false);\n });\n };\n\n useEffect(function () {\n if (userStatus === 'Matched') {\n onClickNext();\n } else if (userStatus === 'NotMatched') {\n onClickNext();\n }\n }, [userStatus]);\n return /*#__PURE__*/_jsxDEV(Row, {\n style: {\n minHeight: '100vh'\n },\n className: \"padding-left-2x-mobile padding-right-2x-mobile secondary-bg light primary\",\n children: /*#__PURE__*/_jsxDEV(Col, {\n xxl: 8,\n xl: 8,\n md: 14,\n sm: 24,\n xs: 24,\n className: \"mx-auto margin-top-5x\",\n children: [/*#__PURE__*/_jsxDEV(Card, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"center \",\n children: /*#__PURE__*/_jsxDEV(Image, {\n src: \"/logo.jpg\",\n alt: \"Tethys\",\n width: \"150\",\n height: \"50\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 25\n }, _this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 21\n }, _this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 17\n }, _this), /*#__PURE__*/_jsxDEV(Carousel, {\n dotPosition: \"bottom\",\n ref: carousel,\n dots: false,\n touchMove: false,\n swipeToSlide: false,\n children: [/*#__PURE__*/_jsxDEV(LogInComponent, {\n onLogIn: onSubmitLogIn,\n loading: loading\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 62,\n columnNumber: 21\n }, _this), data && /*#__PURE__*/_jsxDEV(TermsAndConditions, {\n data: data,\n onContinue: setUserStatus\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 30\n }, _this), /*#__PURE__*/_jsxDEV(UserStatus, {\n data: data,\n status: userStatus\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 21\n }, _this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 17\n }, _this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 13\n }, _this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 9\n }, _this);\n};\n\n_s(LogInCarousel, \"o0V5PtDDxuXESpt5kTV0yhDqtVQ=\");\n\n_c = LogInCarousel;\nexport default LogInCarousel;\n\nvar _c;\n\n$RefreshReg$(_c, \"LogInCarousel\");","map":{"version":3,"sources":["/Users/dhrumil1/Documents/Tethy/online-verification/components/LogInCarousel/LogIncarousel.js"],"names":["Col","Row","Carousel","Card","Divider","Alert","Button","Modal","message","handleError","LogInComponent","logInUser","UserStatus","TermsAndConditions","Image","useEffect","useRef","useState","LogInCarousel","props","loading","setLoading","data","setData","userStatus","setUserStatus","carousel","onClickNext","current","next","onClickPrev","prev","onSubmitLogIn","values","then","statusCodeValue","body","console","log","success","error","content","minHeight"],"mappings":"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","sourcesContent":["import { Col, Row, Carousel, Card, Divider, Alert, Button, Modal, message } from 'antd';\nimport { handleError } from 'common/utils';\nimport LogInComponent from 'components/LogInForm/logInComponent'\nimport { logInUser } from 'components/LogInForm/loginServices';\nimport UserStatus from 'components/Status/userStatus';\nimport TermsAndConditions from 'components/TermsAndConditionsForm/TermsAndConditions';\nimport Image from 'next/image';\nimport { useEffect, useRef, useState } from 'react';\n\nconst LogInCarousel = (props) => {\n\n const [loading, setLoading] = useState(false);\n const [data, setData] = useState(null);\n const [userStatus, setUserStatus] = useState(false);\n const carousel = useRef(null);\n const onClickNext = () => {\n carousel.current.next();\n }\n const onClickPrev = () => {\n carousel.current.prev();\n }\n\n const onSubmitLogIn = (values) => {\n setLoading(true);\n logInUser({ ...values })\n .then(({ data }) => {\n const { statusCodeValue, body } = data;\n setData(body);\n console.log(body);\n if (statusCodeValue === 202) {\n message.success('Authentication Successfull');\n onClickNext();\n } else {\n Modal.error({\n content: body,\n });\n }\n })\n .catch(handleError)\n .finally(() => setLoading(false));\n };\n useEffect(() => {\n if (userStatus === 'Matched') {\n onClickNext();\n }\n else if (userStatus === 'NotMatched') {\n onClickNext();\n }\n }, [userStatus]);\n return (\n <Row\n style={{ minHeight: '100vh' }}\n className=\"padding-left-2x-mobile padding-right-2x-mobile secondary-bg light primary\"\n >\n <Col xxl={8} xl={8} md={14} sm={24} xs={24} className=\"mx-auto margin-top-5x\">\n <Card>\n <div className=\"center \">\n <Image src=\"/logo.jpg\" alt=\"Tethys\" width=\"150\" height=\"50\" />\n </div>\n </Card>\n <Carousel dotPosition='bottom' ref={carousel} dots={false} touchMove={false} swipeToSlide={false}>\n <LogInComponent onLogIn={onSubmitLogIn} loading={loading} />\n {data && <TermsAndConditions data={data} onContinue={setUserStatus} />}\n <UserStatus data={data} status={userStatus} />\n </Carousel>\n </Col>\n </Row>\n )\n}\n\n\nexport default LogInCarousel;\n"]},"metadata":{},"sourceType":"module"}