26 lines
481 B
TypeScript
26 lines
481 B
TypeScript
|
import AlertBanner from 'components/AlertBanner'
|
||
|
|
||
|
import Footer from './Footer/Footer'
|
||
|
import Navbar from './Navbar/Navbar'
|
||
|
|
||
|
export default function Layout({
|
||
|
preview,
|
||
|
loading,
|
||
|
children,
|
||
|
}: {
|
||
|
preview: boolean
|
||
|
loading?: boolean
|
||
|
children: React.ReactNode
|
||
|
}) {
|
||
|
return (
|
||
|
<>
|
||
|
<div className="min-h-screen">
|
||
|
<AlertBanner preview={preview} loading={loading} />
|
||
|
<Navbar />
|
||
|
<main>{children}</main>
|
||
|
<Footer />
|
||
|
</div>
|
||
|
</>
|
||
|
)
|
||
|
}
|