From c03a47a833969e9624f366ba4fd1ab60663f9625 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sat, 27 Dec 2025 13:46:06 +0000 Subject: [PATCH] Integrate Finance routes and sidebar into the dashboard layout - Added FinanceRoutes to App component for navigation. - Included FinanceSidebar in DashboardLayout to support finance-related views. - Updated layout logic to handle finance-specific paths. --- src/App.jsx | 2 ++ src/components/Dashboard/Layout.jsx | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/App.jsx b/src/App.jsx index 8387f2a..fbee6a5 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -31,6 +31,7 @@ import AuthCallback from './components/App/AuthCallback.jsx' import { ProductionRoutes, InventoryRoutes, + FinanceRoutes, ManagementRoutes, DeveloperRoutes } from './routes' @@ -96,6 +97,7 @@ const AppContent = () => { > {ProductionRoutes} {InventoryRoutes} + {FinanceRoutes} {ManagementRoutes} {DeveloperRoutes} diff --git a/src/components/Dashboard/Layout.jsx b/src/components/Dashboard/Layout.jsx index c2eab43..54f1d8f 100644 --- a/src/components/Dashboard/Layout.jsx +++ b/src/components/Dashboard/Layout.jsx @@ -4,6 +4,7 @@ import { Layout, Flex } from 'antd' import { useLocation } from 'react-router-dom' import ProductionSidebar from './Production/ProductionSidebar' import InventorySidebar from './Inventory/InventorySidebar' +import FinanceSidebar from './Finance/FinanceSidebar' import ManagementSidebar from './Management/ManagementSidebar' import DashboardNavigation from './common/DashboardNavigation' import DashboardBreadcrumb from './common/DashboardBreadcrumb' @@ -17,6 +18,7 @@ const DashboardLayout = ({ children }) => { const location = useLocation() const isProduction = location.pathname.startsWith('/dashboard/production') const isInventory = location.pathname.startsWith('/dashboard/inventory') + const isFinance = location.pathname.startsWith('/dashboard/finance') const isManagement = location.pathname.startsWith('/dashboard/management') const isDeveloper = location.pathname.startsWith('/dashboard/developer') @@ -34,6 +36,8 @@ const DashboardLayout = ({ children }) => { ) : isInventory ? ( + ) : isFinance ? ( + ) : isManagement ? ( ) : isDeveloper ? (