import React, { useEffect, useState } from "react"; import { Route, Routes, useLocation } from "react-router-dom"; import Navbar from "../component/Navbar/Main"; import Footer from "../component/Footer/Main"; import Home from "../component/Home/Main"; import AboutUs from "../component/AboutUs/Main"; import Review from "../component/Pages/Review/Main"; import Contact from "../component/Contact/Main"; import Faq from "../component/Pages/Faq/Main"; import SignIn from "../component/Pages/SignIn/Main"; import SignUp from "../component/Pages/SignUp/Main"; import Pricing from "../component/Pricing/Main"; import Blog from "../component/Blog/Blog/Main"; import BlogSingle from "../component/Blog/BlogSingle/Main"; import Terms from "../component/Terms/Main"; import Privacy from "../component/Privacy/Main"; const Routing = () => { const [homepage, sethomepage] = useState(false); const location = useLocation(); useEffect(() => { if (location.pathname === "/sign-in" || location.pathname === "/sign-up") { sethomepage(false); } else { sethomepage(true); } }, [location]); const [footerpage, setfooterpage] = useState(false); useEffect(() => { if (location.pathname === "/sign-in" || location.pathname === "/sign-up") { setfooterpage(false); } else { setfooterpage(true); } }, [location]); useEffect(() => { if (localStorage.getItem("navbar") === "darkhome") { setfooter({ f2: true }); setnavbar({ n3: true }); setbrdcum({ b2: true }); } else if (localStorage.getItem("navbar") === "home") { setfooter({ f1: true }); setnavbar({ n2: true }); setbrdcum({ b1: true }); } else { setfooter({ f1: true }); setnavbar({ n2: true }); } }, []); const [footer, setfooter] = useState({ f1: true }); const [navbar, setnavbar] = useState({ n1: true }); const [brdcum, setbrdcum] = useState({ n1: true }); return ( <> {homepage && } } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {footerpage &&