Revert "feat: 添加路由懒加载组件以优化页面加载性能 (#11042)"

This reverts commit dd8690b592.
This commit is contained in:
kangfenmao 2025-10-31 18:54:48 +08:00
parent 8da43ab794
commit 9dbc6fbf67

View File

@ -1,7 +1,6 @@
import '@renderer/databases' import '@renderer/databases'
import { Spinner } from '@heroui/react' import { FC, useMemo } from 'react'
import { FC, lazy, Suspense, useMemo } from 'react'
import { HashRouter, Route, Routes } from 'react-router-dom' import { HashRouter, Route, Routes } from 'react-router-dom'
import Sidebar from './components/app/Sidebar' import Sidebar from './components/app/Sidebar'
@ -9,25 +8,18 @@ import { ErrorBoundary } from './components/ErrorBoundary'
import TabsContainer from './components/Tab/TabContainer' import TabsContainer from './components/Tab/TabContainer'
import NavigationHandler from './handler/NavigationHandler' import NavigationHandler from './handler/NavigationHandler'
import { useNavbarPosition } from './hooks/useSettings' import { useNavbarPosition } from './hooks/useSettings'
import CodeToolsPage from './pages/code/CodeToolsPage'
const HomePage = lazy(() => import('./pages/home/HomePage')) import FilesPage from './pages/files/FilesPage'
const AssistantPresetsPage = lazy(() => import('./pages/store/assistants/presets/AssistantPresetsPage')) import HomePage from './pages/home/HomePage'
const PaintingsRoutePage = lazy(() => import('./pages/paintings/PaintingsRoutePage')) import KnowledgePage from './pages/knowledge/KnowledgePage'
const TranslatePage = lazy(() => import('./pages/translate/TranslatePage')) import LaunchpadPage from './pages/launchpad/LaunchpadPage'
const FilesPage = lazy(() => import('./pages/files/FilesPage')) import MinAppPage from './pages/minapps/MinAppPage'
const NotesPage = lazy(() => import('./pages/notes/NotesPage')) import MinAppsPage from './pages/minapps/MinAppsPage'
const KnowledgePage = lazy(() => import('./pages/knowledge/KnowledgePage')) import NotesPage from './pages/notes/NotesPage'
const MinAppPage = lazy(() => import('./pages/minapps/MinAppPage')) import PaintingsRoutePage from './pages/paintings/PaintingsRoutePage'
const MinAppsPage = lazy(() => import('./pages/minapps/MinAppsPage')) import SettingsPage from './pages/settings/SettingsPage'
const CodeToolsPage = lazy(() => import('./pages/code/CodeToolsPage')) import AssistantPresetsPage from './pages/store/assistants/presets/AssistantPresetsPage'
const SettingsPage = lazy(() => import('./pages/settings/SettingsPage')) import TranslatePage from './pages/translate/TranslatePage'
const LaunchpadPage = lazy(() => import('./pages/launchpad/LaunchpadPage'))
const RouterFallback: FC = () => (
<div className="flex h-full w-full items-center justify-center">
<Spinner color="primary" size="lg" label="Loading" />
</div>
)
const Router: FC = () => { const Router: FC = () => {
const { navbarPosition } = useNavbarPosition() const { navbarPosition } = useNavbarPosition()
@ -35,7 +27,6 @@ const Router: FC = () => {
const routes = useMemo(() => { const routes = useMemo(() => {
return ( return (
<ErrorBoundary> <ErrorBoundary>
<Suspense fallback={<RouterFallback />}>
<Routes> <Routes>
<Route path="/" element={<HomePage />} /> <Route path="/" element={<HomePage />} />
<Route path="/store" element={<AssistantPresetsPage />} /> <Route path="/store" element={<AssistantPresetsPage />} />
@ -50,7 +41,6 @@ const Router: FC = () => {
<Route path="/settings/*" element={<SettingsPage />} /> <Route path="/settings/*" element={<SettingsPage />} />
<Route path="/launchpad" element={<LaunchpadPage />} /> <Route path="/launchpad" element={<LaunchpadPage />} />
</Routes> </Routes>
</Suspense>
</ErrorBoundary> </ErrorBoundary>
) )
}, []) }, [])