diff --git a/src/components/HeaderItem.tsx b/src/components/HeaderItem.tsx index 3852119..2580cc4 100644 --- a/src/components/HeaderItem.tsx +++ b/src/components/HeaderItem.tsx @@ -12,7 +12,7 @@ export default function HeaderItem({ }: HeaderItemProps) { return ( diff --git a/src/components/RootLayout.tsx b/src/components/RootLayout.tsx index a18107c..1757226 100644 --- a/src/components/RootLayout.tsx +++ b/src/components/RootLayout.tsx @@ -1,21 +1,33 @@ // component imports import Head from "./Head" +import Header from "./header"; +import Footer from "./footer"; // react imports import React from 'react'; type LayoutProps = { children: React.ReactNode - protectedPage?: boolean + protectedPage?: boolean, + showHeader: boolean, + isHomePage: boolean } -export default function RootLayout({ children }: LayoutProps) { +export default function RootLayout({ + children, + showHeader = true, + isHomePage = true +}: LayoutProps) { return (
+ { showHeader &&
} +
{children}
+ +
) } \ No newline at end of file diff --git a/src/components/header.tsx b/src/components/header.tsx index 8520527..d6fb66e 100644 --- a/src/components/header.tsx +++ b/src/components/header.tsx @@ -1,18 +1,18 @@ import HeaderItem from "./HeaderItem"; type HeaderProps = { - isNotHomePage: boolean + isHomePage: boolean } export default function Header({ - isNotHomePage = false + isHomePage = false }: HeaderProps) { return ( <> -
-
+
+
diff --git a/src/pages/about.tsx b/src/pages/about.tsx index f0f7053..1d81898 100644 --- a/src/pages/about.tsx +++ b/src/pages/about.tsx @@ -1,16 +1,12 @@ import RootLayout from "@/components/RootLayout"; -import Footer from "@/components/footer"; -import Header from "@/components/header"; export default function AboutPage() { return ( - -
-
-

About this website

-

This is just a hobby project I thought was cool!
I plan to play with it a bit to grasp more CSS, but so far, pretty cool right?

-
-