Files
profi-frontend/src/layouts/DashboardLayout.tsx

29 lines
640 B
TypeScript
Raw Normal View History

2025-06-02 17:34:08 +03:00
import {useUser} from "../utils/users/UseUser.ts";
import {Outlet, useNavigate} from "react-router-dom";
import React, {useEffect} from "react";
export function DashboardLayout() {
const { user } = useUser();
const navigate = useNavigate();
useEffect(() => {
if (!user) {
navigate("/login/")
}
}, [navigate, user]);
if (!user){
return null;
}
return (
<>
<div className="header">
<h1 className="logo">Pro-Fi</h1>
</div>
<div className="content">
<Outlet />
</div>
</>
);
}