+
404 Not found
+
The page you requested was not found!
+
+
+
+
+ );
+}
diff --git a/central_frontend/src/widgets/BaseAuthenticatedPage.tsx b/central_frontend/src/widgets/BaseAuthenticatedPage.tsx
new file mode 100644
index 0000000..74c6205
--- /dev/null
+++ b/central_frontend/src/widgets/BaseAuthenticatedPage.tsx
@@ -0,0 +1,82 @@
+import { Box, Button } from "@mui/material";
+import * as React from "react";
+import { Outlet } from "react-router-dom";
+import { AuthApi, AuthInfo } from "../api/AuthApi";
+import { AsyncWidget } from "./AsyncWidget";
+import { SolarEnergyAppBar } from "./SolarEnergyAppBar";
+import { SolarEnergyNavList } from "./SolarEnergyNavList";
+
+interface AuthInfoContext {
+ info: AuthInfo;
+ reloadAuthInfo: () => void;
+}
+
+const AuthInfoContextK = React.createContext