/* eslint-disable import/no-relative-parent-imports */ import {Navigate, Outlet} from 'react-router-dom'; import {type ReactNode} from 'react'; import {useAuth} from '../contexts/AuthContext.js'; import {CircularProgress, Box} from '@mui/material'; export const ProtectedRoute = (): ReactNode => { const {token, user, isLoading} = useAuth(); if (isLoading) { return ( ); } if (token === null || token === '' || user === null) { return ; } return ; };