import { useState } from "react" import Navbar from "./elements/navbar" import Footer from "./elements/footer" import NotificationBanner from "./elements/notification-banner" const Layout = ({ children, global, pageContext }) => { const { navbar, footer, notificationBanner } = global.attributes const [bannerIsShown, setBannerIsShown] = useState(true) return (
{/* Aligned to the top */}
{notificationBanner && bannerIsShown && ( setBannerIsShown(false)} /> )}
{children}
{/* Aligned to the bottom */}
) } export default Layout