Files
page-agent/packages/website/src/router.tsx
2026-01-19 19:10:00 +08:00

36 lines
855 B
TypeScript

import { Suspense, lazy } from 'react'
import { Route, Switch } from 'wouter'
import HomePage from './pages/Home'
import DocsPages from './pages/docs/index'
// const DocsPages = lazy(() => import('./pages/docs/index'))
export default function Router() {
return (
<Suspense>
<Switch>
{/* Home page */}
<Route path="/">
<HomePage />
</Route>
{/* All docs pages */}
<Route path="/docs" nest>
<DocsPages />
</Route>
{/* 404 */}
<Route>
<div className="min-h-screen bg-white dark:bg-gray-900 flex items-center justify-center">
<div className="text-center">
<h1 className="text-4xl font-bold mb-4 text-gray-900 dark:text-white">404</h1>
<p className="text-xl text-gray-600 dark:text-gray-300"></p>
</div>
</div>
</Route>
</Switch>
</Suspense>
)
}