diff --git a/app/Admin/Login/page.tsx b/app/Admin/Login/page.tsx index e69de29..a02d945 100644 --- a/app/Admin/Login/page.tsx +++ b/app/Admin/Login/page.tsx @@ -0,0 +1,7 @@ +import UnderConstruction from "@/components/static_pages/UnderConstruction"; + +export default function Login() { + return ( + + ) +} \ No newline at end of file diff --git a/app/Admin/Overview/page.tsx b/app/Admin/Overview/page.tsx index e69de29..021301a 100644 --- a/app/Admin/Overview/page.tsx +++ b/app/Admin/Overview/page.tsx @@ -0,0 +1,7 @@ +import UnderConstruction from "@/components/static_pages/UnderConstruction"; + +export default function Overview() { + return( + + ) +} \ No newline at end of file diff --git a/app/Admin/layout.tsx b/app/Admin/layout.tsx new file mode 100644 index 0000000..696a445 --- /dev/null +++ b/app/Admin/layout.tsx @@ -0,0 +1,11 @@ +import React from "react"; + +export default function AdminLayout({children}: {children: React.ReactNode}) { + // TODO: Put user state management here + //redirect("wherever state says") <= stateRouteManager() + return ( +
+ {children} +
+ ) + } \ No newline at end of file diff --git a/app/Admin/page.tsx b/app/Admin/page.tsx new file mode 100644 index 0000000..c19c6e1 --- /dev/null +++ b/app/Admin/page.tsx @@ -0,0 +1,6 @@ +import { redirect } from "next/navigation"; + +export default function Admin() { + // TODO: Replace with Layout State Manager + redirect("/Admin/Login"); +} diff --git a/app/Admin/route.tsx b/app/Admin/route.tsx deleted file mode 100644 index e69de29..0000000 diff --git a/app/Hannah/Portfolio/CV/page.tsx b/app/Hannah/Portfolio/CV/page.tsx index e69de29..d24a8eb 100644 --- a/app/Hannah/Portfolio/CV/page.tsx +++ b/app/Hannah/Portfolio/CV/page.tsx @@ -0,0 +1,7 @@ +import UnderConstruction from "@/components/static_pages/UnderConstruction"; + +export default function CVPage(){ + return ( + + ) +} \ No newline at end of file diff --git a/app/Hannah/Portfolio/Projects/page.tsx b/app/Hannah/Portfolio/Projects/page.tsx index e69de29..15808b1 100644 --- a/app/Hannah/Portfolio/Projects/page.tsx +++ b/app/Hannah/Portfolio/Projects/page.tsx @@ -0,0 +1,7 @@ +import UnderConstruction from "@/components/static_pages/UnderConstruction"; + +export default function Projects() { + return ( + + ) +} \ No newline at end of file diff --git a/app/Hannah/Portfolio/layout.tsx b/app/Hannah/Portfolio/layout.tsx new file mode 100644 index 0000000..fbca16f --- /dev/null +++ b/app/Hannah/Portfolio/layout.tsx @@ -0,0 +1,10 @@ +import React from "react"; + +export default function AdminLayout({children}: {children: React.ReactNode}) { + // TODO: Put custom portfolio layout :] + return ( +
+ {children} +
+ ) + } \ No newline at end of file diff --git a/app/Hannah/page.tsx b/app/Hannah/page.tsx index e69de29..1404a83 100644 --- a/app/Hannah/page.tsx +++ b/app/Hannah/page.tsx @@ -0,0 +1,10 @@ +import Referencelink from "@/components/ui/Referencelink"; + +export default function Hannah() { + return ( +
+