diff --git a/components/account/changepassword.js b/components/account/changepassword.js index 20d173a9..5e32af17 100644 --- a/components/account/changepassword.js +++ b/components/account/changepassword.js @@ -1,6 +1,6 @@ import Link from "next/link"; import _ from "lodash"; -import React, { useState } from "react"; +import React, { useState, useEffect } from "react"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; import { @@ -10,6 +10,7 @@ import { getFormSubmitErrors, } from "redux-form"; import { useDispatch, useSelector, shallowEqual, connect } from "react-redux"; +import { updatePassword } from "../../actions"; const RenderTextfield = ({ id, @@ -75,6 +76,10 @@ const ChangePassword = (props) => { let errorsobj = {}; const onHandleSubmit = (values) => { + let contactid = props.props.accountDetails.loggedinUserId; + let updateBody = props.props.form.changepasswordForm.values.newpassword; + console.log(contactid, updateBody); + updatePassword(contactid, updateBody); setPasswordUpdated(true); }; @@ -123,12 +128,25 @@ const ChangePassword = (props) => { > Continue + + Cancel + ) : ( <>
- + Go to My Portal
@@ -144,6 +162,7 @@ const mapStateToProps = (state) => { searchResultsObj: state.searchResultsObj, formData: state.formData, appealType: state.appealType, + accountDetails: state.accountDetails, //form: state.form, }; }; diff --git a/components/account/personaldetails.js b/components/account/personaldetails.js index 1a4b6efe..70f449db 100644 --- a/components/account/personaldetails.js +++ b/components/account/personaldetails.js @@ -226,6 +226,14 @@ let PersonalDetails = (props) => { > Continue + + Cancel + ) : ( diff --git a/components/account/personaldetailsCheck.js b/components/account/personaldetailsCheck.js index d16a2b53..dddeea69 100644 --- a/components/account/personaldetailsCheck.js +++ b/components/account/personaldetailsCheck.js @@ -1,4 +1,5 @@ import _ from "lodash"; +import Link from "next/link"; import React, { useState } from "react"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; @@ -39,7 +40,7 @@ const BuildCheckPersonalDetails = (props) => {