import React, { useState } from "react"; import Head from "next/head"; import { useRouter } from "next/router"; import LeftSidebar from "@/components/_App/LeftSidebar"; import TopNavbar from "@/components/_App/TopNavbar"; import Footer from "@/components/_App/Footer"; import ScrollToTop from "./ScrollToTop"; import ControlPanelModal from "./ControlPanelModal"; const Layout = ({ children }) => { const router = useRouter(); const [active, setActive] = useState(false); const toogleActive = () => { setActive(!active); }; return ( <> Admash - Material Design React Next Admin Dashboard Template
{!( router.pathname === "/authentication/sign-in" || router.pathname === "/authentication/sign-up" || router.pathname === "/authentication/forgot-password" || router.pathname === "/authentication/lock-screen" || router.pathname === "/authentication/confirm-mail" || router.pathname === "/authentication/logout" ) && ( <> )}
{children} {!( router.pathname === "/authentication/sign-in" || router.pathname === "/authentication/sign-up" || router.pathname === "/authentication/forgot-password" || router.pathname === "/authentication/lock-screen" || router.pathname === "/authentication/confirm-mail" || router.pathname === "/authentication/logout" ) &&
{/* ScrollToTop */} {!( router.pathname === "/authentication/sign-in" || router.pathname === "/authentication/sign-up" || router.pathname === "/authentication/forgot-password" || router.pathname === "/authentication/lock-screen" || router.pathname === "/authentication/confirm-mail" || router.pathname === "/authentication/logout" ) && } ); }; export default Layout;