import { HashRouter as Router, Routes, Route } from 'react-router-dom'; import { useContext } from 'react'; import { authContext } from '@/context'; import Databases from '@/pages/databases/Databases'; import Connect from '@/pages/connect/Connect'; import Users from '@/pages/user/UsersAndRoles'; import Index from '@/pages/index'; import Search from '@/pages/search/VectorSearch'; import System from '@/pages/system/SystemView'; import SystemHealthy from '@/pages/systemHealthy/SystemHealthyView'; const RouterComponent = () => { const { isManaged, isDedicated } = useContext(authContext); const enableManageUsers = !isManaged || isDedicated; return ( }> } /> } /> } /> } /> } /> } /> {enableManageUsers && ( <> } /> } /> } /> )} {!isManaged && } />} } /> ); }; export default RouterComponent;