import { Navigate, Route, Routes } from "react-router-dom"; import Login from "../pages/Login"; import AppLayout from "../layouts/AppLayout"; import { menuRoutes } from "./routes"; import { useAuth } from "../hooks/useAuth"; function RequireAuth({ children }: { children: JSX.Element }) { const { isAuthed } = useAuth(); if (!isAuthed) { return ; } return children; } export default function AppRoutes() { return ( } /> } > {menuRoutes.map((route) => ( ))} } /> ); }