12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import { useEffect, useState } from "react";
- import Header from "./Header";
- import PageHead from "./PageHead";
- import PageTitle from "./PageTitle";
- import Sidebar from "./sidebar";
-
- const Layout = ({
- headTitle,
- children,
- pageTitle,
- pageTitleSub,
- pageClass,
- parent,
- child,
- }) => {
- const [height, setHeight] = useState();
- useEffect(() => {
- setHeight(window.screen.height);
- }, []);
- return (
- <>
- <PageHead headTitle={headTitle} />
- <div id="main-wrapper" className={pageClass}>
- <Header />
- <Sidebar />
-
- <div className="content-body" style={{ minHeight: height - 122 }}>
-
- <div className="container ">
- {pageTitle && (
- <PageTitle
- pageTitle={pageTitle}
- pageTitleSub={pageTitleSub}
- parent={parent}
- child={child}
- />
- )}
- {children}
- </div>
- </div>
- </div>
- </>
- );
- };
-
- export default Layout;
|