|
|
@@ -1,18 +1,17 @@ |
|
|
|
import React, { useEffect, useState } from 'react' |
|
|
|
import { BrowserRouter as Router, Route, Routes, Navigate } from 'react-router-dom' |
|
|
|
import TagPage from '@/pages/TagPage' |
|
|
|
import TopNav from '@/components/TopNav' |
|
|
|
import TagSidebar from '@/components/TagSidebar' |
|
|
|
import TagDetailSidebar from '@/components/TagDetailSidebar' |
|
|
|
import PostPage from '@/pages/posts/PostPage' |
|
|
|
import PostListPage from '@/pages/posts/PostListPage' |
|
|
|
import PostNewPage from '@/pages/posts/PostNewPage' |
|
|
|
import PostDetailPage from '@/pages/posts/PostDetailPage' |
|
|
|
import WikiPage from '@/pages/WikiPage' |
|
|
|
import WikiNewPage from '@/pages/WikiNewPage' |
|
|
|
import WikiEditPage from '@/pages/WikiEditPage' |
|
|
|
import WikiDiffPage from '@/pages/WikiDiffPage' |
|
|
|
import WikiDetailPage from '@/pages/WikiDetailPage' |
|
|
|
import WikiHistoryPage from '@/pages/WikiHistoryPage' |
|
|
|
import WikiSearchPage from '@/pages/wiki/WikiSearchPage' |
|
|
|
import WikiNewPage from '@/pages/wiki/WikiNewPage' |
|
|
|
import WikiEditPage from '@/pages/wiki/WikiEditPage' |
|
|
|
import WikiDiffPage from '@/pages/wiki/WikiDiffPage' |
|
|
|
import WikiDetailPage from '@/pages/wiki/WikiDetailPage' |
|
|
|
import WikiHistoryPage from '@/pages/wiki/WikiHistoryPage' |
|
|
|
import { API_BASE_URL } from '@/config' |
|
|
|
import axios from 'axios' |
|
|
|
import { Toaster } from '@/components/ui/toaster' |
|
|
@@ -60,11 +59,10 @@ export default () => { |
|
|
|
<div className="flex flex-1"> |
|
|
|
<Routes> |
|
|
|
<Route path="/" element={<Navigate to="/posts" replace />} /> |
|
|
|
<Route path="/posts" element={<PostPage />} /> |
|
|
|
<Route path="/posts" element={<PostListPage />} /> |
|
|
|
<Route path="/posts/new" element={<PostNewPage />} /> |
|
|
|
<Route path="/posts/:id" element={<PostDetailPage user={user} />} /> |
|
|
|
<Route path="/tags/:tag" element={<TagPage />} /> |
|
|
|
<Route path="/wiki" element={<WikiPage />} /> |
|
|
|
<Route path="/wiki" element={<WikiSearchPage />} /> |
|
|
|
<Route path="/wiki/:title" element={<WikiDetailPage />} /> |
|
|
|
<Route path="/wiki/new" element={<WikiNewPage />} /> |
|
|
|
<Route path="/wiki/:id/edit" element={<WikiEditPage />} /> |
|
|
|