import React, { useContext, useEffect, useState } from "react"; import logo from "../../assets/logo2.png"; import logoDark from "../../assets/logo.png"; import logoMini from "../../assets/logo-min.png"; import logoMiniDark from "../../assets/favicon.png"; import { useDispatch } from "react-redux"; import { loginUser } from "../../Redux/Slice/auth"; // import Button02 from "../Components/Buttons/Button02"; import { TbArrowBadgeLeftFilled, TbBriefcase, TbBuildingBank, TbListDetails, TbReportMoney, TbTransactionDollar, } from "react-icons/tb"; import { TbArrowBadgeRightFilled } from "react-icons/tb"; import { AddIcon, ArrowBackIcon, ArrowLeftIcon, ArrowRightIcon } from "@chakra-ui/icons"; import { Link, Route, Routes, useLocation, useNavigate, } from "react-router-dom"; import { RouteLink } from "../../Routes/Routes"; import NotFound from "../../Pages/NotFound"; import { nav } from "../../Routes/Nav"; import { Box, Text, Accordion, AccordionItem, AccordionButton, AccordionIcon, AccordionPanel, Image, Alert, AlertIcon, VStack, HStack, Icon, } from "@chakra-ui/react"; import GlobalStateContext from "../../Contexts/GlobalStateContext"; import Cookies from "js-cookie"; // Import the Cookies library import HeaderMain from "../../Components/HeaderMain"; import SplashScreen from "../../Pages/SplashScreen"; import CustomBreadcrumb from "../../Components/CutomBreadcrumb"; import compLogo from "../../assets/complogo.svg"; import { OPACITY_ON_LOAD } from "../../Layout/animations"; import MiniHeader from "../../Components/MiniHeader"; import { RiUser2Line } from "react-icons/ri"; const StatusCheck = ({ isOnline = true }) => { const navigate = useNavigate(); const location = useLocation(); const [isDrawerOpen, setIsDrawerOpen] = useState(true); const { setIsAuthenticate } = useContext(GlobalStateContext); const [isSplashVisible, setSplashVisible] = useState(true); const [openIndex, setOpenIndex] = useState(null); useEffect(() => { const savedIndex = localStorage.getItem("openAccordionIndex"); if (savedIndex !== null) { setOpenIndex(parseInt(savedIndex)); } }, []); const handleAccordionChange = (index) => { const newIndex = openIndex === index ? null : index; setOpenIndex(newIndex); localStorage.setItem("openAccordionIndex", newIndex); }; useEffect(() => { // Set a timer to hide the splash screen after 3 seconds const timer = setTimeout(() => { setSplashVisible(false); }, 1000); // 3000ms = 3 seconds // Cleanup the timer return () => clearTimeout(timer); }, []); const toggleDrawer = () => { setIsDrawerOpen(!isDrawerOpen); }; const logOutHandler = () => { // dispach(loginUser(false)); setIsAuthenticate(false); Cookies.remove("isAuthenticated"); localStorage.removeItem("refreshToken"); localStorage.removeItem("accessToken"); localStorage.removeItem("refreshTokenExp"); navigate("/login"); }; if (isSplashVisible) { return ; } return ( No Internet ! Website Developers India Pvt Ltd {nav.map( ({ title, type, Icon, submenu, path, colorCode }, index) => { if (type === "accordion") { return ( {/* {Icon && title === "Admin" ? : } */} {Icon && ( )} {title} {submenu?.map( ( { title: subMenuTitle, path: link, icon: SubIcon, colorCode, }, i ) => ( {SubIcon && ( )} {subMenuTitle} ) )} ); } else if (type === "title") { return ( {title} ); } else if (type === "single") { return ( {Icon && } {title} ); } else { return null; } } )} You’ve successfully submitted details Out team will review your details , wait for the verification of documents Progress Details : Bank Details (Under review) Bank Details (Under review) Business Details (Under review) ); }; export default StatusCheck; const AppContent = () => { return ( {RouteLink.map(({ path, Component }, index) => ( } /> ))} } /> ); };