From f7fea99f3011daa769dcbd79219dd4796511da2f Mon Sep 17 00:00:00 2001 From: Md Asif Date: Tue, 24 Dec 2024 00:18:32 +0530 Subject: [PATCH] feat: integrate navigation to log page upon successful account validation in CheckInOutManagement --- src/pages/CheckInOutManagement.jsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/pages/CheckInOutManagement.jsx b/src/pages/CheckInOutManagement.jsx index 620fec8..8afaadd 100644 --- a/src/pages/CheckInOutManagement.jsx +++ b/src/pages/CheckInOutManagement.jsx @@ -9,6 +9,7 @@ import Notification from "../components/Notification"; import { useToast } from "../hooks/useToast"; import { lockerService } from "../services/locker.service"; import { useLoading } from "../hooks/useLoading"; +import { useNavigate } from "react-router-dom"; function CheckInOutManagement() { const [accountNumber, setAccountNumber] = useState(""); @@ -20,6 +21,7 @@ function CheckInOutManagement() { const showToast = useToast(); const { setIsLoading } = useLoading(); + const navigate = useNavigate(); const handleNext = async (e) => { e.preventDefault(); @@ -34,11 +36,7 @@ function CheckInOutManagement() { if (response.status === 200) { const data = response.data; if (data.code === 1) { - setNotification({ - visible: true, - message: "Account is valid. Please proceed to the next step.", - type: "success", - }); + navigate("log", { state: { accountNumber } }); } else if (data.code === 2) { setNotification({ visible: true,