1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-23 00:14:21 +00:00
triennale-appunti-steffo/components/Layout.tsx

29 lines
526 B
TypeScript
Raw Normal View History

2023-03-15 11:13:11 +00:00
import style from "./Layout.module.css"
import Link from "next/link"
export interface LayoutProps {
heading: React.ReactNode,
main: React.ReactNode,
sidebar: React.ReactNode,
}
export function Layout(props: LayoutProps) {
return (
<div className={style.layout}>
<Link href={{pathname: "/"}} className={style.heading}>
<h1>
{props.heading}
</h1>
</Link>
<main className={style.main}>
{props.main}
</main>
<aside className={style.sidebar}>
{props.sidebar}
</aside>
</div>
)
}