|
@@ -236,6 +236,8 @@ function Component(props) {
|
|
|
if (isButtonDisabled) {
|
|
if (isButtonDisabled) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+ __webpack_require__.g.username = name;
|
|
|
|
|
+ __webpack_require__.g.email = email;
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
_tarojs_taro__WEBPACK_IMPORTED_MODULE_5___default().navigateTo({
|
|
_tarojs_taro__WEBPACK_IMPORTED_MODULE_5___default().navigateTo({
|
|
|
url: "/pages/Auth?type=createPassword&name=".concat(name, "&email=").concat(email)
|
|
url: "/pages/Auth?type=createPassword&name=".concat(name, "&email=").concat(email)
|
|
@@ -394,7 +396,7 @@ function Component(prop) {
|
|
|
if (isButtonDisabled) {
|
|
if (isButtonDisabled) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- dispatch((0,_services_user__WEBPACK_IMPORTED_MODULE_10__.register)(prop.name, prop.email, password));
|
|
|
|
|
|
|
+ dispatch((0,_services_user__WEBPACK_IMPORTED_MODULE_10__.register)(__webpack_require__.g.username, __webpack_require__.g.email, password));
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
_tarojs_taro__WEBPACK_IMPORTED_MODULE_9___default().navigateBack({
|
|
_tarojs_taro__WEBPACK_IMPORTED_MODULE_9___default().navigateBack({
|
|
|
delta: 2
|
|
delta: 2
|
|
@@ -468,9 +470,9 @@ function Component(prop) {
|
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
|
/* harmony export */ "default": function() { return /* binding */ Login; }
|
|
/* harmony export */ "default": function() { return /* binding */ Login; }
|
|
|
/* harmony export */ });
|
|
/* harmony export */ });
|
|
|
-/* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
|
|
|
|
|
|
|
+/* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
|
|
|
/* harmony import */ var _components_Inputs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/Inputs */ "./src/components/Inputs.tsx");
|
|
/* harmony import */ var _components_Inputs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/Inputs */ "./src/components/Inputs.tsx");
|
|
|
-/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
|
|
|
|
|
|
|
+/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
|
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
|
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-i18next */ "webpack/container/remote/react-i18next");
|
|
/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-i18next */ "webpack/container/remote/react-i18next");
|
|
@@ -480,8 +482,16 @@ function Component(prop) {
|
|
|
/* harmony import */ var _components_Box__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Box */ "./src/components/Box.tsx");
|
|
/* harmony import */ var _components_Box__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Box */ "./src/components/Box.tsx");
|
|
|
/* harmony import */ var _utils_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/types */ "./src/utils/types.ts");
|
|
/* harmony import */ var _utils_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/types */ "./src/utils/types.ts");
|
|
|
/* harmony import */ var _components_Buttons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/Buttons */ "./src/components/Buttons.tsx");
|
|
/* harmony import */ var _components_Buttons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/Buttons */ "./src/components/Buttons.tsx");
|
|
|
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
|
|
|
|
|
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__);
|
|
|
|
|
|
|
+/* harmony import */ var _services_user__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/services/user */ "./src/services/user.tsx");
|
|
|
|
|
+/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-redux */ "webpack/container/remote/react-redux");
|
|
|
|
|
+/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_9__);
|
|
|
|
|
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
|
|
|
|
|
+/* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_10__);
|
|
|
|
|
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
|
|
|
|
|
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -498,14 +508,28 @@ function Component(prop) {
|
|
|
function Login(props) {
|
|
function Login(props) {
|
|
|
var _useTranslation = (0,react_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)(),
|
|
var _useTranslation = (0,react_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)(),
|
|
|
t = _useTranslation.t;
|
|
t = _useTranslation.t;
|
|
|
|
|
+ var dispatch = (0,react_redux__WEBPACK_IMPORTED_MODULE_9__.useDispatch)();
|
|
|
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(''),
|
|
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(''),
|
|
|
- _useState2 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__["default"])(_useState, 2),
|
|
|
|
|
|
|
+ _useState2 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__["default"])(_useState, 2),
|
|
|
name = _useState2[0],
|
|
name = _useState2[0],
|
|
|
setName = _useState2[1];
|
|
setName = _useState2[1];
|
|
|
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(''),
|
|
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(''),
|
|
|
- _useState4 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_9__["default"])(_useState3, 2),
|
|
|
|
|
|
|
+ _useState4 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__["default"])(_useState3, 2),
|
|
|
password = _useState4[0],
|
|
password = _useState4[0],
|
|
|
setPassword = _useState4[1];
|
|
setPassword = _useState4[1];
|
|
|
|
|
+ var user = (0,react_redux__WEBPACK_IMPORTED_MODULE_9__.useSelector)(function (state) {
|
|
|
|
|
+ return state.user;
|
|
|
|
|
+ });
|
|
|
|
|
+ (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {
|
|
|
|
|
+ if (user.nickname) {
|
|
|
|
|
+ _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default().navigateBack({
|
|
|
|
|
+ delta: 1
|
|
|
|
|
+ });
|
|
|
|
|
+ _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default().redirectTo({
|
|
|
|
|
+ url: '/pages/ChooseScenario'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }, [user.nickname]);
|
|
|
var handleNameChange = function handleNameChange(value) {
|
|
var handleNameChange = function handleNameChange(value) {
|
|
|
setName(value);
|
|
setName(value);
|
|
|
};
|
|
};
|
|
@@ -514,16 +538,16 @@ function Login(props) {
|
|
|
};
|
|
};
|
|
|
var isLoginButtonDisabled = name === '' || password === '';
|
|
var isLoginButtonDisabled = name === '' || password === '';
|
|
|
function loginComponent() {
|
|
function loginComponent() {
|
|
|
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.View, {
|
|
|
|
|
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
|
|
|
|
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
|
|
|
|
|
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
value: name,
|
|
value: name,
|
|
|
onChange: handleNameChange,
|
|
onChange: handleNameChange,
|
|
|
placeholder: t('feature.auth.login.input_account_placeholder')
|
|
placeholder: t('feature.auth.login.input_account_placeholder')
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.View, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
|
|
|
style: {
|
|
style: {
|
|
|
height: 20
|
|
height: 20
|
|
|
}
|
|
}
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
value: password,
|
|
value: password,
|
|
|
isSecure: true,
|
|
isSecure: true,
|
|
|
onChange: handlePasswordChange,
|
|
onChange: handlePasswordChange,
|
|
@@ -531,8 +555,13 @@ function Login(props) {
|
|
|
})]
|
|
})]
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- function registerF() {}
|
|
|
|
|
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.View, {
|
|
|
|
|
|
|
+ function LoginF() {
|
|
|
|
|
+ if (isLoginButtonDisabled) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ dispatch((0,_services_user__WEBPACK_IMPORTED_MODULE_8__.login)(name, password));
|
|
|
|
|
+ }
|
|
|
|
|
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
|
|
|
style: {
|
|
style: {
|
|
|
backgroundColor: '#000',
|
|
backgroundColor: '#000',
|
|
|
flex: 1,
|
|
flex: 1,
|
|
@@ -541,16 +570,16 @@ function Login(props) {
|
|
|
width: '100vw',
|
|
width: '100vw',
|
|
|
height: '100vh'
|
|
height: '100vh'
|
|
|
},
|
|
},
|
|
|
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_4__["default"], {
|
|
|
|
|
|
|
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_4__["default"], {
|
|
|
text: t('feature.auth.create_account.title'),
|
|
text: t('feature.auth.create_account.title'),
|
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_6__.TextType.primary
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_6__.TextType.primary
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_4__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_4__["default"], {
|
|
|
text: t('feature.auth.create_account.sub_title'),
|
|
text: t('feature.auth.create_account.sub_title'),
|
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_6__.TextType.secondary
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_6__.TextType.secondary
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_Box__WEBPACK_IMPORTED_MODULE_5__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Box__WEBPACK_IMPORTED_MODULE_5__["default"], {
|
|
|
child: loginComponent()
|
|
child: loginComponent()
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_Buttons__WEBPACK_IMPORTED_MODULE_7__["default"], {
|
|
|
|
|
- onClick: registerF,
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Buttons__WEBPACK_IMPORTED_MODULE_7__["default"], {
|
|
|
|
|
+ onClick: LoginF,
|
|
|
title: t('feature.auth.create_account.btn_next'),
|
|
title: t('feature.auth.create_account.btn_next'),
|
|
|
style: {
|
|
style: {
|
|
|
marginLeft: 23,
|
|
marginLeft: 23,
|
|
@@ -559,25 +588,25 @@ function Login(props) {
|
|
|
marginBottom: 20
|
|
marginBottom: 20
|
|
|
},
|
|
},
|
|
|
status: isLoginButtonDisabled ? _utils_types__WEBPACK_IMPORTED_MODULE_6__.ComponentStatus.disable : _utils_types__WEBPACK_IMPORTED_MODULE_6__.ComponentStatus.enable
|
|
status: isLoginButtonDisabled ? _utils_types__WEBPACK_IMPORTED_MODULE_6__.ComponentStatus.disable : _utils_types__WEBPACK_IMPORTED_MODULE_6__.ComponentStatus.enable
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.View, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
|
|
|
className: "agree_view",
|
|
className: "agree_view",
|
|
|
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.Image, {
|
|
|
|
|
|
|
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.Image, {
|
|
|
style: "width:12px;height:12px;",
|
|
style: "width:12px;height:12px;",
|
|
|
src: _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_3__
|
|
src: _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_3__
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.Text, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.Text, {
|
|
|
className: "agree_text",
|
|
className: "agree_text",
|
|
|
children: t('page.auth.agreement')
|
|
children: t('page.auth.agreement')
|
|
|
})]
|
|
})]
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.View, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
|
|
|
style: {
|
|
style: {
|
|
|
flex: 1
|
|
flex: 1
|
|
|
}
|
|
}
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.View, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.View, {
|
|
|
className: "footer",
|
|
className: "footer",
|
|
|
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.Text, {
|
|
|
|
|
|
|
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.Text, {
|
|
|
className: "have_account",
|
|
className: "have_account",
|
|
|
children: t('feature.auth.create_account.footer_desc')
|
|
children: t('feature.auth.create_account.footer_desc')
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_10__.Text, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.Text, {
|
|
|
className: "login",
|
|
className: "login",
|
|
|
onClick: function onClick() {
|
|
onClick: function onClick() {
|
|
|
return props.register();
|
|
return props.register();
|