{t("session-expired")}
- +{t("session-expired")}
@@ -32,4 +35,4 @@ const ValidateSession = ({ children }) => { ); }; -export default ValidateSession; +export default SessionExpiredModal; diff --git a/apps/OpenSign/src/primitives/Validate.jsx b/apps/OpenSign/src/primitives/Validate.jsx index 1cb6de19e9..dc0d937c1f 100644 --- a/apps/OpenSign/src/primitives/Validate.jsx +++ b/apps/OpenSign/src/primitives/Validate.jsx @@ -1,12 +1,9 @@ -import React, { useState, useEffect } from "react"; +import { useState, useEffect } from "react"; import Parse from "parse"; -import { Outlet, useNavigate, useLocation } from "react-router"; -import ModalUi from "./ModalUi"; -import { useTranslation } from "react-i18next"; +import { Outlet } from "react-router"; +import SessionExpiredModal from "./SessionExpiredModal"; + const Validate = () => { - const navigate = useNavigate(); - const { t } = useTranslation(); - const location = useLocation(); const [isUserValid, setIsUserValid] = useState(true); useEffect(() => { (async () => { @@ -37,30 +34,7 @@ const Validate = () => { // eslint-disable-next-line react-hooks/exhaustive-deps }, []); - const handleLoginBtn = async () => { - try { - await Parse.User.logOut(); - } catch (err) { - console.log("err ", err); - } finally { - localStorage.removeItem("accesstoken"); - navigate("/", { replace: true, state: { from: location } }); - } - }; - return isUserValid ? ( -{t("session-expired")}
- -