Finished core functionality.
This commit is contained in:
@@ -9,6 +9,7 @@ import {Page} from './Page'
|
||||
import Assignments from './pages/Assignments'
|
||||
import Assets from './pages/Assets'
|
||||
import History from './pages/History'
|
||||
import Search from './pages/Search'
|
||||
import Users from './pages/Users'
|
||||
import Admin from './pages/Admin'
|
||||
|
||||
@@ -81,28 +82,45 @@ export const App = () => {
|
||||
<ThemeProvider theme={appTheme}>
|
||||
<BrowserRouter>
|
||||
<Routes>
|
||||
<Route path="/" element={<Page>
|
||||
<div className="container">
|
||||
<div className="row">
|
||||
TODO: Some statistics and such.
|
||||
<Route path="/" element={
|
||||
<Page>
|
||||
<div className="container">
|
||||
<div className="row">
|
||||
TODO: Some statistics and such.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Page>}/>
|
||||
<Route path="/assignments/*" element={<Page>
|
||||
{canManageLaptops && <Assignments/>}
|
||||
</Page>}/>
|
||||
<Route path="/assets/*" element={<Page>
|
||||
{isAdmin && <Assets/>}
|
||||
</Page>}/>
|
||||
<Route path="/admin/*" element={<Page>
|
||||
{isAdmin && <Admin/>}
|
||||
</Page>}/>
|
||||
<Route path="/history/*" element={<Page>
|
||||
</Page>}
|
||||
/>
|
||||
<Route path="/assignments/*" element={
|
||||
<Page>
|
||||
{canManageLaptops && <Assignments/>}
|
||||
</Page>}
|
||||
/>
|
||||
<Route path="/assets/*" element={
|
||||
<Page>
|
||||
{isAdmin && <Assets/>}
|
||||
</Page>}
|
||||
/>
|
||||
<Route path="/admin/*" element={
|
||||
<Page>
|
||||
{isAdmin && <Admin/>}
|
||||
</Page>}
|
||||
/>
|
||||
<Route path="/history/*" element={
|
||||
<Page>
|
||||
{canManageLaptops && <History/>}
|
||||
</Page>}/>
|
||||
<Route path="/users/*" element={<Page>
|
||||
{isAdmin && <Users/>}
|
||||
</Page>}/>
|
||||
</Page>}
|
||||
/>
|
||||
<Route path="/search" element={
|
||||
<Page>
|
||||
{canManageLaptops && <Search/>}
|
||||
</Page>}
|
||||
/>
|
||||
<Route path="/users/*" element={
|
||||
<Page>
|
||||
{isAdmin && <Users/>}
|
||||
</Page>}
|
||||
/>
|
||||
</Routes>
|
||||
</BrowserRouter>
|
||||
</ThemeProvider>
|
||||
|
||||
Reference in New Issue
Block a user