29 lines
758 B
TypeScript
Raw Normal View History

2023-10-13 19:02:59 -04:00
import BottomNav from "./BottomNav";
import Header from "./Header";
import Keystone from "./Keystone";
import MobileBanner from "./MobileBanner";
import Sidebar from "./Sidebar";
export default function AppLayout({ children }: { children: React.ReactNode }) {
return (
2023-10-13 23:21:04 -04:00
<main className="app-layout w-screen sm:absolute sm:inset-0">
2023-10-13 19:02:59 -04:00
{/* Keystone */}
<Keystone />
{/* Header */}
<Header />
{/* Sidebar */}
<Sidebar />
2023-10-13 23:02:58 -04:00
<div className="relative flex flex-1 shrink-0 grow justify-center overflow-x-hidden">
2023-10-13 23:22:07 -04:00
<div className="flex-1 overflow-x-hidden px-5 pb-5">{children}</div>
2023-10-13 19:02:59 -04:00
</div>
{/* Mobile Banner */}
<MobileBanner />
{/* BottomNav */}
<BottomNav />
</main>
);
}