init
This commit is contained in:
@@ -1,13 +1,10 @@
|
||||
import React, { useEffect } from 'react';
|
||||
import {
|
||||
Routes,
|
||||
Route,
|
||||
useNavigate
|
||||
} from 'react-router-dom';
|
||||
import React, { useEffect } from "react";
|
||||
import { Routes, Route, useNavigate } from "react-router-dom";
|
||||
import { Provider } from "react-redux";
|
||||
|
||||
import { MainPage } from './pages/main';
|
||||
import { Lesson } from './pages/Lesson';
|
||||
import { UserPage } from './pages/UserPage';
|
||||
import { MainPage } from "./pages/main";
|
||||
import { Lesson } from "./pages/Lesson";
|
||||
import { UserPage } from "./pages/UserPage";
|
||||
|
||||
const Redirect = ({ path }) => {
|
||||
const navigate = useNavigate();
|
||||
@@ -17,13 +14,15 @@ const Redirect = ({ path }) => {
|
||||
}, []);
|
||||
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
export const Dashboard = () => (
|
||||
<Routes>
|
||||
<Route path="/journal" element={<Redirect path="/journal/main" />} />
|
||||
<Route path="/journal/main" element={<MainPage />} />
|
||||
<Route path="/journal/u/:lessonId" element={<UserPage />} />
|
||||
<Route path="/journal/l/:lessonId" element={<Lesson />} />
|
||||
</Routes>
|
||||
)
|
||||
export const Dashboard = ({ store }) => (
|
||||
<Provider store={store}>
|
||||
<Routes>
|
||||
<Route path="/journal" element={<Redirect path="/journal/main" />} />
|
||||
<Route path="/journal/main" element={<MainPage />} />
|
||||
<Route path="/journal/u/:lessonId" element={<UserPage />} />
|
||||
<Route path="/journal/l/:lessonId" element={<Lesson />} />
|
||||
</Routes>
|
||||
</Provider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user