Finished core functionality.

This commit is contained in:
2022-09-12 18:19:57 -07:00
parent bbff674b62
commit 6fe980ae6e
11 changed files with 608 additions and 194 deletions

View File

@@ -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>