PostsPage überarbeitet und extra seite für create news erstellt
This commit is contained in:
16
src/App.jsx
16
src/App.jsx
@@ -7,6 +7,7 @@ import LoginPage from './pages/LoginPage';
|
||||
import RegisterPage from './pages/RegisterPage';
|
||||
import UsersPage from './pages/UsersPage';
|
||||
import PostsPage from './pages/PostsPage';
|
||||
import CreateNewsPage from './pages/CreateNewsPage';
|
||||
import PushPage from './pages/PushPage';
|
||||
|
||||
const theme = createTheme({
|
||||
@@ -50,10 +51,11 @@ export default function App() {
|
||||
</PrivateRoute>
|
||||
}
|
||||
>
|
||||
<Route index element={<Navigate to="/users" replace />} />
|
||||
<Route
|
||||
path="users"
|
||||
element={
|
||||
<PrivateRoute allowedRoles={["ADMIN"]}>
|
||||
<PrivateRoute allowedRoles={['ADMIN']}>
|
||||
<UsersPage />
|
||||
</PrivateRoute>
|
||||
}
|
||||
@@ -61,15 +63,23 @@ export default function App() {
|
||||
<Route
|
||||
path="posts"
|
||||
element={
|
||||
<PrivateRoute allowedRoles={["ADMIN", "MODERATOR"]}>
|
||||
<PrivateRoute allowedRoles={['ADMIN', 'REPORTER']}>
|
||||
<PostsPage />
|
||||
</PrivateRoute>
|
||||
}
|
||||
/>
|
||||
<Route
|
||||
path="posts/create"
|
||||
element={
|
||||
<PrivateRoute allowedRoles={['ADMIN', 'REPORTER']}>
|
||||
<CreateNewsPage />
|
||||
</PrivateRoute>
|
||||
}
|
||||
/>
|
||||
<Route
|
||||
path="push"
|
||||
element={
|
||||
<PrivateRoute allowedRoles={["ADMIN"]}>
|
||||
<PrivateRoute allowedRoles={['ADMIN']}>
|
||||
<PushPage />
|
||||
</PrivateRoute>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user