[feature/frontend] create posts (wip)
This commit is contained in:
parent
e86d8c1576
commit
086c9761a9
10 changed files with 598 additions and 115 deletions
|
@ -14,6 +14,7 @@ const Footer = lazy(() => import('./components/Footer'));
|
|||
// 管理页面组件
|
||||
const Dashboard = lazy(() => import('./pages/admin/dashboard/Dashboard'));
|
||||
const PostsManagement = lazy(() => import('./pages/admin/posts/PostsManagement'));
|
||||
const PostEditor = lazy(() => import('./pages/admin/posts/PostEditor'));
|
||||
const DailyManagement = lazy(() => import('./pages/admin/daily/DailyManagement'));
|
||||
const MediasManagement = lazy(() => import('./pages/admin/medias/MediasManagement'));
|
||||
const CategoriesManagement = lazy(() => import('./pages/admin/categories/CategoriesManagement'));
|
||||
|
@ -140,11 +141,32 @@ const router = createBrowserRouter([
|
|||
},
|
||||
{
|
||||
path: 'posts',
|
||||
element: (
|
||||
<Suspense fallback={<LoadingSpinner fullScreen />}>
|
||||
<PostsManagement />
|
||||
</Suspense>
|
||||
),
|
||||
children: [
|
||||
{
|
||||
index: true,
|
||||
element: (
|
||||
<Suspense fallback={<LoadingSpinner fullScreen />}>
|
||||
<PostsManagement />
|
||||
</Suspense>
|
||||
),
|
||||
},
|
||||
{
|
||||
path: 'new',
|
||||
element: (
|
||||
<Suspense fallback={<LoadingSpinner fullScreen />}>
|
||||
<PostEditor />
|
||||
</Suspense>
|
||||
),
|
||||
},
|
||||
{
|
||||
path: ':postId',
|
||||
element: (
|
||||
<Suspense fallback={<LoadingSpinner fullScreen />}>
|
||||
<PostEditor />
|
||||
</Suspense>
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'daily',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue