diff --git a/src/components/AuthPages/VerifyLink/index2.jsx b/src/components/AuthPages/VerifyLink/index2.jsx
index cf93552..4fe8142 100644
--- a/src/components/AuthPages/VerifyLink/index2.jsx
+++ b/src/components/AuthPages/VerifyLink/index2.jsx
@@ -1,4 +1,5 @@
import { useCallback, useEffect, useState } from "react";
+import { useDispatch } from "react-redux";
import { Link, useLocation, useNavigate } from "react-router-dom";
import WrenchBoard from "../../../assets/images/wrenchboard-logo-text.png";
import debounce from "../../../hooks/debounce";
@@ -6,8 +7,12 @@ import usersService from "../../../services/UsersService";
import InputCom from "../../Helpers/Inputs/InputCom";
import AuthLayout from "../AuthLayout2";
import LoadingSpinner from '../../../components/Spinners/LoadingSpinner'
+import { updateUserDetails } from "../../../store/UserDetails";
export default function VerifyLink() {
+
+ const dispatch = useDispatch();
+
const [email, setEmail] = useState("");
const [password, setPassword] = useState("");
const [msgError, setMsgError] = useState("");
@@ -50,12 +55,14 @@ export default function VerifyLink() {
) {
localStorage.setItem("email", `${data?.email}`);
localStorage.setItem("member_id", `${data?.member_id}`);
+ localStorage.setItem("uid", `${data?.uid}`);
localStorage.setItem("session_token", `${data?.session}`);
- localStorage.setItem("session", `${data?.session}`);
- localStorage.setItem("uid", data?.uid);
-
- navigate("/", { replace: true });
- setLinkLoader(false);
+ localStorage.setItem("wallet_available_status", `${data?.wallet_available_status}`);
+ dispatch(updateUserDetails({ ...data }));
+ setTimeout(() => {
+ navigate("/", { replace: true });
+ setLinkLoader(false);
+ }, 2000);
} else {
setLinkLoader(false);
setMsgError("Invalid Link or Password Combination");
diff --git a/src/components/History/JobsCompleted.jsx b/src/components/History/JobsCompleted.jsx
index 1b7a9de..832b6f3 100644
--- a/src/components/History/JobsCompleted.jsx
+++ b/src/components/History/JobsCompleted.jsx
@@ -55,20 +55,20 @@ function JobsCompleted() {
| - | Amount | -Date | -Confirmation | + +||||
|---|---|---|---|---|---|---|---|
| + | Amount | +Date | +Confirmation | ||||
| + | |||||||
|
@@ -77,9 +77,9 @@ function JobsCompleted() {
|
- {AmountTo2DP(item.amount*0.01)} {item.currency} | -{date} | -{item.confirmation} | +{AmountTo2DP(item.amount*0.01)} {item.currency} | +{date} | +{item.confirmation} |
| - | Amount | -Date | -Confirmation | + +||||
|---|---|---|---|---|---|---|---|
| + | Amount | +Date | +Confirmation | ||||
| + | |||||||
|
@@ -74,9 +74,9 @@ export const RewardsTable = memo(() => {
|
- {AmountTo2DP(item.amount*0.01)} {item.currency} | -{date} | -{item.confirmation} | +{AmountTo2DP(item.amount*0.01)} {item.currency} | +{date} | +{item.confirmation} |
| Trx. | -Amount | -Fee | + +|||||
|---|---|---|---|---|---|---|---|
| Trx. | +Amount | +Fee | |||||
| {item.added_date} + | |||||||
| {item.added_date} {item.confirmation} |
- {item.amount} | -{item.fee} | +{item.amount} | +{item.fee} |
| Date | -Trx. | -Amnt./Fee | -Status | + +||||
|---|---|---|---|---|---|---|---|
| Date | +Trx. | +Amnt./Fee | +Status | ||||
| {item.trx_date} | +|||||||
| {item.trx_date} | - | + |
{item.amount}
{item.fee} |
- {item.status} | +{item.status} |