feat: pseudo-auth

This commit is contained in:
2025-04-14 21:10:04 +03:00
parent ae9bea6c7c
commit db9132de4d

View File

@@ -1,11 +1,14 @@
import Menu from "@/components/menu";
import { useAppContext } from "@/providers/AuthProvider";
import { FunctionComponent } from "preact";
import { lazy, Route, Router, useLocation } from "preact-iso";
import ids from "./profile.module.scss";
const ProfilePage: FunctionComponent = () => {
const { route } = useLocation();
return (
const { isLoggedIn } = useAppContext();
if (!isLoggedIn.value) route("/login", true);
return isLoggedIn.value ? (
<div id={ids.main_container}>
<div id={ids.router_container}>
<Router>
@@ -25,6 +28,8 @@ const ProfilePage: FunctionComponent = () => {
<Menu />
</div>
</div>
) : (
<p>Redirecting...</p>
);
};