diff --git a/src/admin/AdminApp.tsx b/src/admin/AdminApp.tsx index 200a7f6..b6d8b6e 100644 --- a/src/admin/AdminApp.tsx +++ b/src/admin/AdminApp.tsx @@ -17,7 +17,6 @@ import "./layout.css"; import "./components.css"; import "./tables.css"; import "./datepicker.css"; -import "./bones/registry"; import "./filemanager.css"; import "./pagination.css"; import "./responsive.css"; @@ -54,6 +53,31 @@ const InvoiceDetail = lazy(() => import("./pages/InvoiceDetail")); const Settings = lazy(() => import("./pages/Settings")); const AuditLog = lazy(() => import("./pages/AuditLog")); const NotFound = lazy(() => import("./pages/NotFound")); +const Warehouse = lazy(() => import("./pages/Warehouse")); +const WarehouseItems = lazy(() => import("./pages/WarehouseItems")); +const WarehouseItemDetail = lazy(() => import("./pages/WarehouseItemDetail")); +const WarehouseReceipts = lazy(() => import("./pages/WarehouseReceipts")); +const WarehouseReceiptDetail = lazy( + () => import("./pages/WarehouseReceiptDetail"), +); +const WarehouseReceiptForm = lazy(() => import("./pages/WarehouseReceiptForm")); +const WarehouseIssues = lazy(() => import("./pages/WarehouseIssues")); +const WarehouseIssueDetail = lazy(() => import("./pages/WarehouseIssueDetail")); +const WarehouseIssueForm = lazy(() => import("./pages/WarehouseIssueForm")); +const WarehouseReservations = lazy( + () => import("./pages/WarehouseReservations"), +); +const WarehouseInventory = lazy(() => import("./pages/WarehouseInventory")); +const WarehouseInventoryDetail = lazy( + () => import("./pages/WarehouseInventoryDetail"), +); +const WarehouseInventoryForm = lazy( + () => import("./pages/WarehouseInventoryForm"), +); +const WarehouseReports = lazy(() => import("./pages/WarehouseReports")); +const WarehouseSuppliers = lazy(() => import("./pages/WarehouseSuppliers")); +const WarehouseLocations = lazy(() => import("./pages/WarehouseLocations")); +const WarehouseCategories = lazy(() => import("./pages/WarehouseCategories")); export default function AdminApp() { return ( @@ -127,6 +151,76 @@ export default function AdminApp() { } /> } /> } /> + } /> + } /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> } /> diff --git a/src/admin/components/Sidebar.tsx b/src/admin/components/Sidebar.tsx index d45ba63..5891380 100644 --- a/src/admin/components/Sidebar.tsx +++ b/src/admin/components/Sidebar.tsx @@ -330,6 +330,26 @@ const menuSections: MenuSection[] = [ ), }, + { + path: "/warehouse", + label: "Sklad", + permission: "warehouse.view", + matchPrefix: "/warehouse", + icon: ( + + + + + + ), + }, ], }, {