// SCB Admin Layout import { Outlet } from 'react-router-dom'; import { useState } from 'react'; import { MdDashboard, MdBusiness, MdAccountBalanceWallet, MdRoute, MdSecurity, MdExtension, MdAdminPanelSettings } from 'react-icons/md'; import SidebarNavigation from './SidebarNavigation'; import TopBar from './TopBar'; import { AdminPermission } from '@/constants/permissions'; import './SCBLayout.css'; const scbNavItems = [ { path: '/scb/overview', label: 'Overview', icon: , permission: AdminPermission.VIEW_SCB_OVERVIEW }, { path: '/scb/fi-management', label: 'FI Management & Nostro/Vostro', icon: , permission: AdminPermission.VIEW_FI_MANAGEMENT }, { path: '/scb/cbdc-gru', label: 'CBDC & GRU Controls', icon: }, { path: '/scb/corridors', label: 'Corridor & FX Policy', icon: , permission: AdminPermission.VIEW_CORRIDOR_POLICY }, { path: '/scb/risk-compliance', label: 'Risk & Compliance', icon: }, { path: '/scb/tech', label: 'Tech / API & Plugins', icon: }, { path: '/scb/security', label: 'Security, Users & Roles', icon: }, ]; export default function SCBLayout() { const [sidebarCollapsed, setSidebarCollapsed] = useState(false); return (
setSidebarCollapsed(!sidebarCollapsed)} />
); }