import { UserScope } from '@logto/core-kit'; import { LogtoProvider } from '@logto/react'; import { adminConsoleApplicationId, managementResource, managementResourceScope, } from '@logto/schemas'; import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; import { SWRConfig } from 'swr'; import 'overlayscrollbars/styles/overlayscrollbars.css'; import './scss/normalized.scss'; import './scss/overlayscrollbars.scss'; // eslint-disable-next-line import/no-unassigned-import import '@fontsource/roboto-mono'; import Toast from '@/components/Toast'; import AppBoundary from '@/containers/AppBoundary'; import AppLayout from '@/containers/AppLayout'; import ErrorBoundary from '@/containers/ErrorBoundary'; import useSwrOptions from '@/hooks/use-swr-options'; import initI18n from '@/i18n/init'; import ApiResourceDetails from '@/pages/ApiResourceDetails'; import ApiResources from '@/pages/ApiResources'; import ApplicationDetails from '@/pages/ApplicationDetails'; import Applications from '@/pages/Applications'; import AuditLogDetails from '@/pages/AuditLogDetails'; import AuditLogs from '@/pages/AuditLogs'; import Callback from '@/pages/Callback'; import ConnectorDetails from '@/pages/ConnectorDetails'; import Connectors from '@/pages/Connectors'; import Dashboard from '@/pages/Dashboard'; import GetStarted from '@/pages/GetStarted'; import NotFound from '@/pages/NotFound'; import RoleDetails from '@/pages/RoleDetails'; import Roles from '@/pages/Roles'; import Settings from '@/pages/Settings'; import SignInExperience from '@/pages/SignInExperience'; import UserDetails from '@/pages/UserDetails'; import Users from '@/pages/Users'; import Welcome from '@/pages/Welcome'; import { ApiResourceDetailsTabs, ConnectorsTabs, RoleDetailsTabs, SignInExperiencePage, UserDetailsTabs, } from './consts/page-tabs'; import AppContent from './containers/AppContent'; import ApiResourcePermissions from './pages/ApiResourceDetails/ApiResourcePermissions'; import ApiResourceSettings from './pages/ApiResourceDetails/ApiResourceSettings'; import CloudPreview from './pages/CloudPreview'; import RolePermissions from './pages/RoleDetails/RolePermissions'; import RoleSettings from './pages/RoleDetails/RoleSettings'; import RoleUsers from './pages/RoleDetails/RoleUsers'; import UserLogs from './pages/UserDetails/UserLogs'; import UserRoles from './pages/UserDetails/UserRoles'; import UserSettings from './pages/UserDetails/UserSettings'; import { getBasename } from './utilities/router'; void initI18n(); const Main = () => { const swrOptions = useSwrOptions(); return ( } /> } /> }> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> ); }; const App = () => (
); export default App;