larxius commited on
Commit
0654486
·
verified ·
1 Parent(s): 780c139

Update frontend/src/pages/Dashboard.jsx

Browse files
Files changed (1) hide show
  1. frontend/src/pages/Dashboard.jsx +11 -4
frontend/src/pages/Dashboard.jsx CHANGED
@@ -34,10 +34,13 @@ const getCleanDomain = (url) => {
34
 
35
  export const Dashboard = () => {
36
  const { token, refreshAccessToken, user } = useAuth();
37
-
38
- if (user?.role === 'executive_user') {
39
- return <Navigate to="/scans/history" replace />;
40
- }
 
 
 
41
 
42
  const [summary, setSummary] = useState(null);
43
  const [recentScans, setRecentScans] = useState([]);
@@ -352,6 +355,10 @@ export const Dashboard = () => {
352
  });
353
  };
354
 
 
 
 
 
355
  return (
356
  <div className="flex flex-col gap-gutter text-left">
357
 
 
34
 
35
  export const Dashboard = () => {
36
  const { token, refreshAccessToken, user } = useAuth();
37
+ const navigate = useNavigate();
38
+
39
+ useEffect(() => {
40
+ if (user?.role === 'executive_user') {
41
+ navigate('/scans/history', { replace: true });
42
+ }
43
+ }, [user?.role, navigate]);
44
 
45
  const [summary, setSummary] = useState(null);
46
  const [recentScans, setRecentScans] = useState([]);
 
355
  });
356
  };
357
 
358
+ if (user?.role === 'executive_user') {
359
+ return null;
360
+ }
361
+
362
  return (
363
  <div className="flex flex-col gap-gutter text-left">
364