@@ -21,7 +21,7 @@ import HoursDisplay from "./pages/signage/HoursDisplay";
2121import TopNav from "./top_nav/TopNav" ;
2222import QuizPage from "./pages/maker/take_quiz/QuizPage" ;
2323import QuizResults from "./pages/maker/take_quiz/QuizResults" ;
24- import InventoryPage from "./pages/lab_management/inventory/InventoryPage " ;
24+ import AdminInventoryPage from "./pages/lab_management/inventory/AdminInventoryPage " ;
2525import AnnouncementsPage from "./pages/lab_management/announcements/AnnouncementsPage" ;
2626import EditAnnouncement from "./pages/lab_management/announcements/EditAnnouncement" ;
2727import NewAnnouncementPage from "./pages/lab_management/announcements/NewAnnouncementPage" ;
@@ -48,6 +48,8 @@ import ReservationRequestPage from "./pages/makerspace_page/reservation_pages/Re
4848import ManageReservationsPage from "./pages/makerspace_page/reservation_pages/ManageReservationsPage" ;
4949import MaintenancePage from "./pages/makerspace_page/maintenance_pages/MaintenancePage" ;
5050import { Box } from "@mui/material" ;
51+ import InventoryPage from "./pages/makerspace_page/inventory_pages/InventoryPage" ;
52+ import QuickEditInventoryPage from "./pages/makerspace_page/inventory_pages/QuickEditInventoryPage" ;
5153
5254function AppRoot ( ) {
5355 return (
@@ -159,7 +161,6 @@ export const appRouter = createBrowserRouter(
159161 children : [
160162 { path : "/makerspace/:makerspaceID/people" , element : < UsersPage /> } ,
161163 { path : "/makerspace/:makerspaceID/people/:userID" , element : < UserPage /> } ,
162- { path : "/makerspace/:makerspaceID/inventory" , element : < InventoryPage /> } ,
163164 { path : "/makerspace/:makerspaceID/storefront/carts" , element : < CartListPage /> } ,
164165 { path : "/makerspace/:makerspaceID/storefront/carts/:cartID" , element : < CartPage /> } ,
165166
@@ -174,6 +175,10 @@ export const appRouter = createBrowserRouter(
174175 { path : "/makerspace/:makerspaceID/equipment/new" , element : < NewEquipmentPage /> } ,
175176 { path : "/makerspace/:makerspaceID/equipment/:equipmentID" , element : < ManageEquipmentPage /> } ,
176177
178+ { path : "/makerspace/:makerspaceID/inventory" , element : < InventoryPage /> } ,
179+ { path : "/makerspace/:makerspaceID/inventory/quick/item/:invID" , element : < QuickEditInventoryPage fromTag = { false } /> } ,
180+ { path : "/makerspace/:makerspaceID/inventory/quick/tag/:invID" , element : < QuickEditInventoryPage fromTag = { true } /> } ,
181+
177182 { path : "/makerspace/:makerspaceID/tools" , element : < ToolItemPage /> } ,
178183 { path : "/makerspace/:makerspaceID/tools/type/:typeid" , element : < ToolItemPage /> } ,
179184 { path : "/makerspace/:makerspaceID/tools/type/" , element : < ToolItemPage /> } ,
@@ -211,6 +216,8 @@ export const appRouter = createBrowserRouter(
211216 { path : "/admin/announcements/:id" , element : < EditAnnouncement /> } ,
212217 { path : "/admin/announcements/new" , element : < NewAnnouncementPage /> } ,
213218
219+ { path : "/admin/inventory" , element : < AdminInventoryPage /> } ,
220+
214221 { path : "/admin/newreader" , element : < NewReaderPage /> } ,
215222 { path : "/admin/settings" , element : < SiteSettingsPage /> } ,
216223 ] ,
@@ -220,8 +227,6 @@ export const appRouter = createBrowserRouter(
220227 { path : "/maker/training/:id" , element : < QuizPage /> } ,
221228 { path : "/maker/training/:id/results/" , element : < QuizResults /> } ,
222229 { path : "/maker/training/:id/results/:submissionID" , element : < QuizResults /> } ,
223-
224- { path : "/admin/inventory" , element : < InventoryPage /> } ,
225230 ] ,
226231 } ,
227232 /* END OF PROTECTED ROUTES */
0 commit comments