Top

Next file structure


We are use gulp for compile html,scss files

You can check our main layout code structure for new page design


"use client";
import Footer from "@/Layout/Footer/Footer";
import Header from "@/Layout/Header/Header";
import Sidebar from "@/Layout/Sidebar/Sidebar";
import TapTop from "@/Layout/TapTop/TapTop";
import ThemeCustomizer from "@/Layout/ThemeCustomizer/ThemeCustomizer";
import { useAppSelector } from "@/Redux/Hooks";
import Store from "@/Redux/Store";
import ChildrenType from "@/Type/Layout/Header";
import { Provider } from "react-redux";
import { ToastContainer } from "react-toastify";
              
export default function RootLayout({ children }: { children: React.ReactNode }) {
  const { layout } = useAppSelector((state) => state.themeCustomizer);
  const { sidebarClose } = useAppSelector((state) => state.layout);
              
  return (
    <>
      <main className={`page-wrapper ${layout} ${sidebarClose ? "sidebar-close" : ""}`} id="pageWrapper">
        <Header />
        <div className="page-body-wrapper">
          <SideBar />
          <div className="page-body">{children}</div>
          <Footer />
        </div>
      </main>
      <ThemeCustomizer />
      <ToastContainer />
      <TapTop />
    </>
  );
}