import Head from "next/head"; import Header from "./header"; type LayoutProps = { user?: any; loading?: boolean; children: React.ReactNode; }; const Layout = ({ user, loading = false, children }: LayoutProps) => { return ( <> <Head> <title>comissions.app</title> </Head> <Header user={user} loading={loading} /> <main> <div className="container">{children}</div> </main> <style jsx>{` .container { max-width: 42rem; margin: 1.5rem auto; } `}</style> <style jsx global>{` body { margin: 0; color: #333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; } `}</style> </> ); }; export default Layout;