refactor: move website list

This commit is contained in:
moonrailgun 2023-10-06 14:39:08 +08:00
parent 7f40a049c8
commit 3d9f768a44
3 changed files with 16 additions and 9 deletions

View File

@ -2,7 +2,6 @@ import { BrowserRouter, Route, Routes, Navigate } from 'react-router-dom';
import { Layout } from './pages/Layout'; import { Layout } from './pages/Layout';
import { Dashboard } from './pages/Dashboard'; import { Dashboard } from './pages/Dashboard';
import { Login } from './pages/Login'; import { Login } from './pages/Login';
import { Website } from './pages/Website';
import { SettingsPage } from './pages/Settings'; import { SettingsPage } from './pages/Settings';
import { Servers } from './pages/Servers'; import { Servers } from './pages/Servers';
import { useUserStore } from './store/user'; import { useUserStore } from './store/user';
@ -13,6 +12,7 @@ import { TokenLoginContainer } from './components/TokenLoginContainer';
import React from 'react'; import React from 'react';
import { trpc, trpcClient } from './api/trpc'; import { trpc, trpcClient } from './api/trpc';
import { MonitorPage } from './pages/Monitor'; import { MonitorPage } from './pages/Monitor';
import { WebsitePage } from './pages/Website';
export const AppRoutes: React.FC = React.memo(() => { export const AppRoutes: React.FC = React.memo(() => {
const { info } = useUserStore(); const { info } = useUserStore();
@ -23,7 +23,7 @@ export const AppRoutes: React.FC = React.memo(() => {
<Route element={<Layout />}> <Route element={<Layout />}>
<Route path="/dashboard" element={<Dashboard />} /> <Route path="/dashboard" element={<Dashboard />} />
<Route path="/monitor/*" element={<MonitorPage />} /> <Route path="/monitor/*" element={<MonitorPage />} />
<Route path="/website" element={<Website />} /> <Route path="/website/*" element={<WebsitePage />} />
<Route path="/servers" element={<Servers />} /> <Route path="/servers" element={<Servers />} />
<Route path="/settings/*" element={<SettingsPage />} /> <Route path="/settings/*" element={<SettingsPage />} />
</Route> </Route>

View File

@ -1,7 +0,0 @@
import React from 'react';
import { WebsiteList } from '../components/WebsiteList';
export const Website: React.FC = React.memo(() => {
return <WebsiteList />;
});
Website.displayName = 'Website';

View File

@ -0,0 +1,14 @@
import React from 'react';
import { Route, Routes } from 'react-router';
import { WebsiteList } from '../../components/WebsiteList';
export const WebsitePage: React.FC = React.memo(() => {
return (
<div className="h-full">
<Routes>
<Route path="/" element={<WebsiteList />} />
</Routes>
</div>
);
});
WebsitePage.displayName = 'WebsitePage';