{ "type": "Page", "title": "CRM Dashboard", "content": { "type": "HBox", "style": { "height": "100vh" }, "children": [ { "type": "Drawer", "id": "navDrawer", "width": 220, "variant": "permanent", "style": { "backgroundColor": "#1a1a2e" }, "content": { "type": "VBox", "gap": 4, "style": { "padding": "8px" }, "children": [ { "type": "Text", "content": "CRM System", "style": { "color": "#fff", "fontSize": "18px", "fontWeight": "bold", "padding": "12px 8px" } }, { "type": "Divider", "style": { "backgroundColor": "#333", "margin": "8px 0" } }, { "type": "ListTile", "id": "nav_customer", "leading": "people", "title": "Customer Mgmt", "style": { "color": "#ccc" }, "onclick": "navigate('main/customer_management/base.ui')" }, { "type": "ListTile", "id": "nav_opportunity", "leading": "trending_up", "title": "Opportunity Mgmt", "style": { "color": "#ccc" }, "onclick": "navigate('main/opportunity_management/opportunity_management.ui')" }, { "type": "ListTile", "id": "nav_contract", "leading": "description", "title": "Contract Mgmt", "style": { "color": "#ccc" }, "onclick": "navigate('main/contract_management/contract_list.ui')" }, { "type": "ListTile", "id": "nav_financial", "leading": "account_balance", "title": "Financial Mgmt", "style": { "color": "#ccc" }, "onclick": "navigate('main/financial_management/receivables.ui')" }, { "type": "Divider", "style": { "backgroundColor": "#333", "margin": "8px 0" } }, { "type": "ListTile", "id": "nav_workflow", "leading": "approval", "title": "Workflow Approval", "style": { "color": "#ccc" }, "onclick": "navigate('main/workflow_approval/base.ui')" }, { "type": "Divider", "style": { "backgroundColor": "#333", "margin": "8px 0" } }, { "type": "ListTile", "id": "nav_admin", "leading": "admin_panel_settings", "title": "Admin", "style": { "color": "#ccc" }, "onclick": "navigate('main/rbac/admin_menu.ui')" }, { "type": "ListTile", "id": "nav_logout", "leading": "logout", "title": "Logout", "style": { "color": "#f44336" }, "onclick": "navigate('/logout')" } ] } }, { "type": "VBox", "style": { "flex": 1, "backgroundColor": "#f5f5f5" }, "children": [ { "type": "AppBar", "title": "CRM Dashboard", "style": { "backgroundColor": "#16213e", "color": "#fff" }, "actions": [ { "type": "Text", "id": "currentUser", "content": "User", "style": { "color": "#fff", "marginRight": "16px" } } ] }, { "type": "IFrame", "id": "contentFrame", "src": "", "style": { "flex": 1, "border": "none" } } ] } ] } }