|
@@ -78,15 +78,31 @@ function Component(props) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-function Component(props) {
|
|
|
|
|
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
|
|
|
|
|
|
|
+function Component(_ref) {
|
|
|
|
|
+ var placeholder = _ref.placeholder,
|
|
|
|
|
+ value = _ref.value,
|
|
|
|
|
+ onChange = _ref.onChange,
|
|
|
|
|
+ disabled = _ref.disabled;
|
|
|
|
|
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(value ? value : ''),
|
|
|
_useState2 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2),
|
|
_useState2 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2),
|
|
|
- isFocus = _useState2[0],
|
|
|
|
|
- setIsFocus = _useState2[1];
|
|
|
|
|
|
|
+ inputValue = _useState2[0],
|
|
|
|
|
+ setInputValue = _useState2[1];
|
|
|
|
|
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
|
|
|
|
|
+ _useState4 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2),
|
|
|
|
|
+ isFocus = _useState4[0],
|
|
|
|
|
+ setIsFocus = _useState4[1];
|
|
|
|
|
+ var handleInputChange = function handleInputChange(e) {
|
|
|
|
|
+ var newValue = e.target.value;
|
|
|
|
|
+ setInputValue(newValue);
|
|
|
|
|
+ onChange(newValue);
|
|
|
|
|
+ };
|
|
|
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_3__.View, {
|
|
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_3__.View, {
|
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_3__.Input, {
|
|
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_3__.Input, {
|
|
|
className: isFocus ? "input input_focus" : "input",
|
|
className: isFocus ? "input input_focus" : "input",
|
|
|
- placeholder: props.placeholder,
|
|
|
|
|
|
|
+ placeholder: placeholder ? placeholder : '',
|
|
|
|
|
+ value: inputValue,
|
|
|
|
|
+ onInput: handleInputChange,
|
|
|
|
|
+ disabled: disabled ? disabled : false,
|
|
|
onFocus: function onFocus() {
|
|
onFocus: function onFocus() {
|
|
|
setIsFocus(true);
|
|
setIsFocus(true);
|
|
|
},
|
|
},
|
|
@@ -108,7 +124,8 @@ function Component(props) {
|
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
|
/* harmony export */ "default": function() { return /* binding */ Auth; }
|
|
/* harmony export */ "default": function() { return /* binding */ Auth; }
|
|
|
/* harmony export */ });
|
|
/* harmony export */ });
|
|
|
-/* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.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 _tarojs_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
|
|
|
/* harmony import */ var _components_Texts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @components/Texts */ "./src/components/Texts.tsx");
|
|
/* harmony import */ var _components_Texts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @components/Texts */ "./src/components/Texts.tsx");
|
|
|
/* harmony import */ var _utils_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @utils/types */ "./src/utils/types.ts");
|
|
/* harmony import */ var _utils_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @utils/types */ "./src/utils/types.ts");
|
|
|
/* harmony import */ var _components_Box__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @components/Box */ "./src/components/Box.tsx");
|
|
/* harmony import */ var _components_Box__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @components/Box */ "./src/components/Box.tsx");
|
|
@@ -117,8 +134,20 @@ function Component(props) {
|
|
|
/* harmony import */ var _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @assets/svg/check.svg */ "./src/assets/svg/check.svg");
|
|
/* harmony import */ var _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @assets/svg/check.svg */ "./src/assets/svg/check.svg");
|
|
|
/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-i18next */ "webpack/container/remote/react-i18next");
|
|
/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-i18next */ "webpack/container/remote/react-i18next");
|
|
|
/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_i18next__WEBPACK_IMPORTED_MODULE_6__);
|
|
/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react_i18next__WEBPACK_IMPORTED_MODULE_6__);
|
|
|
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
|
|
|
|
|
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__);
|
|
|
|
|
|
|
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
|
|
|
|
|
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__);
|
|
|
|
|
+/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-redux */ "webpack/container/remote/react-redux");
|
|
|
|
|
+/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_8__);
|
|
|
|
|
+/* harmony import */ var _store_user__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store/user */ "./src/store/user.tsx");
|
|
|
|
|
+/* 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__);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -133,21 +162,52 @@ function Component(props) {
|
|
|
function Auth() {
|
|
function Auth() {
|
|
|
var _useTranslation = (0,react_i18next__WEBPACK_IMPORTED_MODULE_6__.useTranslation)(),
|
|
var _useTranslation = (0,react_i18next__WEBPACK_IMPORTED_MODULE_6__.useTranslation)(),
|
|
|
t = _useTranslation.t;
|
|
t = _useTranslation.t;
|
|
|
|
|
+ var dispatch = (0,react_redux__WEBPACK_IMPORTED_MODULE_8__.useDispatch)();
|
|
|
|
|
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(''),
|
|
|
|
|
+ _useState2 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__["default"])(_useState, 2),
|
|
|
|
|
+ name = _useState2[0],
|
|
|
|
|
+ setName = _useState2[1];
|
|
|
|
|
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(''),
|
|
|
|
|
+ _useState4 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__["default"])(_useState3, 2),
|
|
|
|
|
+ email = _useState4[0],
|
|
|
|
|
+ setEmail = _useState4[1];
|
|
|
|
|
+ var handleNameChange = function handleNameChange(value) {
|
|
|
|
|
+ setName(value);
|
|
|
|
|
+ };
|
|
|
|
|
+ var handleEmailChange = function handleEmailChange(value) {
|
|
|
|
|
+ setEmail(value);
|
|
|
|
|
+ };
|
|
|
|
|
+ var isButtonDisabled = name === '' || email === '';
|
|
|
function loginComponent() {
|
|
function loginComponent() {
|
|
|
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
|
|
|
|
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_3__["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_3__["default"], {
|
|
|
|
|
+ value: name,
|
|
|
|
|
+ onChange: handleNameChange,
|
|
|
placeholder: t('feature.auth.create_account.input_username_placeholder')
|
|
placeholder: t('feature.auth.create_account.input_username_placeholder')
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.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_7__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_3__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Inputs__WEBPACK_IMPORTED_MODULE_3__["default"], {
|
|
|
|
|
+ value: email,
|
|
|
|
|
+ onChange: handleEmailChange,
|
|
|
placeholder: t('feature.auth.create_account.input_email_placeholder')
|
|
placeholder: t('feature.auth.create_account.input_email_placeholder')
|
|
|
})]
|
|
})]
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- function register() {}
|
|
|
|
|
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
|
|
|
|
|
|
+ function registerF() {
|
|
|
|
|
+ if (isButtonDisabled) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_9__.register)(name, email, '123456'));
|
|
|
|
|
+ setTimeout(function () {
|
|
|
|
|
+ _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default().navigateBack();
|
|
|
|
|
+ _tarojs_taro__WEBPACK_IMPORTED_MODULE_10___default().redirectTo({
|
|
|
|
|
+ url: '/pages/ChooseScenario'
|
|
|
|
|
+ });
|
|
|
|
|
+ }, 1000);
|
|
|
|
|
+ }
|
|
|
|
|
+ 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,
|
|
@@ -155,15 +215,16 @@ function Auth() {
|
|
|
display: 'flex',
|
|
display: 'flex',
|
|
|
height: '100vh'
|
|
height: '100vh'
|
|
|
},
|
|
},
|
|
|
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
|
|
|
|
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
text: t('feature.auth.create_account.title'),
|
|
text: t('feature.auth.create_account.title'),
|
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_1__.TextType.primary
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_1__.TextType.primary
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Texts__WEBPACK_IMPORTED_MODULE_0__["default"], {
|
|
|
text: t('feature.auth.create_account.sub_title'),
|
|
text: t('feature.auth.create_account.sub_title'),
|
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_1__.TextType.secondary
|
|
type: _utils_types__WEBPACK_IMPORTED_MODULE_1__.TextType.secondary
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_Box__WEBPACK_IMPORTED_MODULE_2__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Box__WEBPACK_IMPORTED_MODULE_2__["default"], {
|
|
|
child: loginComponent()
|
|
child: loginComponent()
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_Buttons__WEBPACK_IMPORTED_MODULE_4__["default"], {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_Buttons__WEBPACK_IMPORTED_MODULE_4__["default"], {
|
|
|
|
|
+ onClick: registerF,
|
|
|
title: t('feature.auth.create_account.btn_next'),
|
|
title: t('feature.auth.create_account.btn_next'),
|
|
|
style: {
|
|
style: {
|
|
|
marginLeft: 23,
|
|
marginLeft: 23,
|
|
@@ -171,26 +232,26 @@ function Auth() {
|
|
|
marginTop: 20,
|
|
marginTop: 20,
|
|
|
marginBottom: 20
|
|
marginBottom: 20
|
|
|
},
|
|
},
|
|
|
- status: _utils_types__WEBPACK_IMPORTED_MODULE_1__.ComponentStatus.disable
|
|
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.View, {
|
|
|
|
|
|
|
+ status: isButtonDisabled ? _utils_types__WEBPACK_IMPORTED_MODULE_1__.ComponentStatus.disable : _utils_types__WEBPACK_IMPORTED_MODULE_1__.ComponentStatus.enable
|
|
|
|
|
+ }), /*#__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_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.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_5__
|
|
src: _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_5__
|
|
|
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.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_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.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_7__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.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_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.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_7__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_8__.Text, {
|
|
|
|
|
|
|
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_13__.Text, {
|
|
|
className: "login",
|
|
className: "login",
|
|
|
children: t('feature.auth.create_account.footer_login')
|
|
children: t('feature.auth.create_account.footer_login')
|
|
|
})]
|
|
})]
|