lms/resources/js/layouts/landing-layout.tsx
2025-12-15 12:26:23 +01:00

30 lines
733 B
TypeScript

import React from 'react';
import Footer from './footer';
import Main from './main';
import Navbar from './navbar';
interface LayoutProps {
children: React.ReactNode;
language?: boolean;
navbarHeight?: boolean;
customizable?: boolean;
}
const LandingLayout = ({ children, language = false, navbarHeight = true, customizable }: LayoutProps) => {
return (
<Main>
<div className="flex min-h-screen flex-col justify-between overflow-x-hidden">
<main>
<Navbar heightCover={navbarHeight} customizable={customizable} language={language} />
{children}
</main>
<Footer />
</div>
</Main>
);
};
export default LandingLayout;