39161-vm/frontend/src/AdminRoute.tsx
2026-03-13 01:55:33 +00:00

12 lines
306 B
TypeScript

import React from 'react';
import { Navigate, Outlet } from 'react-router-dom';
import { useAuth } from './AuthContext';
const AdminRoute: React.FC = () => {
const { isAuthenticated } = useAuth();
return isAuthenticated ? <Outlet /> : <Navigate to="/login" replace />;
};
export default AdminRoute;