Layout Configure

Here is the layout and routing configure

// DefaultLayout
 import React, { useEffect } from "react";

// react-router
import { Outlet } from "react-router-dom";
import Scrollbar from "smooth-scrollbar";

// Partials
import Header from "../components/partials/headerStyle/header";
// import SidebarStyle from "../components/partials/SidebarStyle/sidebarStyle";
import Footer from "../components/partials/footerStyle/footer";
import WebHostingFooter from "../components/partials/footerStyle/web-Hosting-Footer";
import QloudAppFooter from "../components/partials/footerStyle/qloud-App-Footer";
import QloudSecurityFooter from "../components/partials/footerStyle/qloud-Security-Footer";
import QloudMediaServicesFooter from "../components/partials/footerStyle/qloud-Media-Services-Footer";
import HealthCareFooter from "../components/partials/footerStyle/health-Care-Footer";
import BackToTop from "../components/partials/back-To-Top";


const defaultLayout = (props) => {

  const { Footers, WebHostingFooters, QloudAppFooters, QloudSecurityFooters, QloudMediaServicesFooters, HealthCareFooters } = props

  useEffect(() => {
    Scrollbar.init(document.querySelector("#my-scrollbar"));
  }, [])
  return (
    <>
      <div className="my-scrollbar">
        <Header />
        <Outlet />
      </div>
      <BackToTop></BackToTop>
      {Footers && <Footer />}
      {WebHostingFooters && <WebHostingFooter />}
      {QloudAppFooters && <QloudAppFooter />}
      {QloudSecurityFooters && <QloudSecurityFooter />}
      {QloudMediaServicesFooters && <QloudMediaServicesFooter />}
      {HealthCareFooters && <HealthCareFooter />}
    </>
  );
};

export default defaultLayout;
// BlankLayout
import React from "react";

// react-router
import { Outlet } from "react-router-dom";

const BlankLayout = () => {
return (
<>
<div className="wrapper">
<Outlet />
</div>
</>
);
};

export default BlankLayout