assistant-todo-mobile/src/App.js

43 lines
1.8 KiB
JavaScript
Raw Normal View History

2024-12-27 06:06:20 -05:00
import {BrowserRouter as Router, Route, Navigate, Routes} from 'react-router-dom';
2023-01-14 02:43:31 -05:00
import Home from './pages/Home';
2023-01-14 01:52:59 -05:00
import './pages/Bottom/index.css'
2024-12-27 06:06:20 -05:00
import ToDoList from "./pages/ToDoList";
import DetailForm from "./components/DetailForm";
import DetailNavBar from "./components/DetailNavBar";
2024-12-30 06:24:34 -05:00
import DetailSearchContext from "./pages/DetailSearchContext";
2025-01-01 08:16:32 -05:00
import ToDoCal from "./pages/ToDoCal";
2025-01-13 06:33:16 -05:00
import ToDoTree from "./pages/ToDoTree";
import {PersonalCenter} from "./pages/PersonalCenter";
2025-01-15 06:35:44 -05:00
import {MyRootProvider} from "./components/MyRootContext";
2024-12-27 06:06:20 -05:00
function App() {
2024-12-27 06:06:20 -05:00
return (
2025-01-15 06:35:44 -05:00
<MyRootProvider>
<Router>
<div className='app'>
<Routes>
<Route path='/' element={<Navigate to="/mobile/listTask"/>}>
2025-01-01 08:16:32 -05:00
2025-01-15 06:35:44 -05:00
</Route>
<Route path='/mobile' element={<Home/>}>
{/*<Route index element={<ToDoList />} />*/}
<Route path='treeTask' element={<ToDoTree/>}/>
<Route path='listTask' element={<ToDoList/>}></Route>
<Route path='calTask' element={<ToDoCal/>}/>
<Route path='me' element={<PersonalCenter/>}></Route>
</Route>
<Route path='/detail' element={<DetailNavBar/>}>
<Route path='addTask' element={<DetailForm/>}></Route>
<Route path='searchTask' element={<DetailSearchContext/>}></Route>
<Route path='updateTask' element={<DetailForm/>}></Route>
<Route path='selectTask' element={<DetailForm/>}></Route>
</Route>
</Routes>
</div>
</Router>
</MyRootProvider>
2024-12-27 06:06:20 -05:00
);
}
export default App;