Updated login page, added ProtectedRoute object for wrapping in layouts, added ProtectedRoute authorization verification to Admin route root

This commit is contained in:
Hannah dagemark 2026-09-14 23:12:12 +02:00
commit efa42a53b2
5 changed files with 65 additions and 17 deletions

View file

@ -1,11 +1,13 @@
import React from "react";
export default function AdminLayout({children}: {children: React.ReactNode}) {
import ProtectedRoute from "@/components/wrappers/ProtectedRoute";
export default async function AdminLayout({
children,
}: {
children: React.ReactNode;
}) {
// TODO: Put user state management here
//redirect("wherever state says") <= stateRouteManager()
return (
<div>
{children}
</div>
)
}
return <ProtectedRoute>{children}</ProtectedRoute>;
}