{"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 TermsAndConditions from 'components/TermsAndConditionsForm/TermsAndConditions';\nimport Image from 'next/image';\nimport { 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 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      setData(body);\n      var statusCodeValue = data.statusCodeValue,\n          body = data.body;\n      console.log(data);\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  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: 49,\n            columnNumber: 25\n          }, _this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 48,\n          columnNumber: 21\n        }, _this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 47,\n        columnNumber: 17\n      }, _this), /*#__PURE__*/_jsxDEV(Carousel, {\n        dotPosition: \"bottom\",\n        ref: carousel,\n        dots: false,\n        children: [/*#__PURE__*/_jsxDEV(LogInComponent, {\n          onLogIn: onSubmitLogIn,\n          loading: loading\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 53,\n          columnNumber: 21\n        }, _this), data && /*#__PURE__*/_jsxDEV(TermsAndConditions, {}, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 54,\n          columnNumber: 30\n        }, _this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 52,\n        columnNumber: 17\n      }, _this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 46,\n      columnNumber: 13\n    }, _this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 42,\n    columnNumber: 9\n  }, _this);\n};\n\n_s(LogInCarousel, \"sjQn8iRnjE5Ce23i5kS/rDtVbbI=\");\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","TermsAndConditions","Image","useRef","useState","LogInCarousel","props","loading","setLoading","data","setData","carousel","onClickNext","current","next","onClickPrev","prev","onSubmitLogIn","values","then","body","statusCodeValue","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 TermsAndConditions from 'components/TermsAndConditionsForm/TermsAndConditions';\nimport Image from 'next/image';\nimport { useRef, useState } from 'react';\n\nconst LogInCarousel = (props) => {\n\n    const [loading, setLoading] = useState(false);\n    const [data, setData] = useState(null);\n\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                setData(body);\n                const { statusCodeValue, body } = data;\n                console.log(data);\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    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}>\n                    <LogInComponent onLogIn={onSubmitLogIn} loading={loading} />\n                    {data && <TermsAndConditions />}\n                </Carousel>\n            </Col>\n        </Row>\n    )\n}\n\n\nexport default LogInCarousel;\n"]},"metadata":{},"sourceType":"module"}