From 3e99fc67a39d9485e30706bbecb78c524cacaabe Mon Sep 17 00:00:00 2001 From: Vaibhav Surve Date: Tue, 11 Nov 2025 17:25:42 +0530 Subject: [PATCH] added widgets in finance screen --- lib/view/finance/finance_screen.dart | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/view/finance/finance_screen.dart b/lib/view/finance/finance_screen.dart index 160e29d..825e9a2 100644 --- a/lib/view/finance/finance_screen.dart +++ b/lib/view/finance/finance_screen.dart @@ -7,6 +7,10 @@ import 'package:marco/helpers/utils/mixins/ui_mixin.dart'; import 'package:marco/helpers/widgets/my_card.dart'; import 'package:marco/helpers/widgets/my_spacing.dart'; import 'package:marco/helpers/widgets/my_text.dart'; +import 'package:marco/helpers/widgets/dashbaord/expense_breakdown_chart.dart'; +import 'package:marco/helpers/widgets/dashbaord/expense_by_status_widget.dart'; +import 'package:marco/helpers/widgets/dashbaord/monthly_expense_dashboard_chart.dart'; +import 'package:marco/controller/dashboard/dashboard_controller.dart'; class FinanceScreen extends StatefulWidget { const FinanceScreen({super.key}); @@ -21,7 +25,8 @@ class _FinanceScreenState extends State final DynamicMenuController menuController = Get.put(DynamicMenuController()); late AnimationController _animationController; late Animation _fadeAnimation; - + final DashboardController dashboardController = + Get.put(DashboardController(), permanent: true); @override void initState() { super.initState(); @@ -136,7 +141,17 @@ class _FinanceScreenState extends State return SingleChildScrollView( padding: const EdgeInsets.all(16), - child: _buildFinanceModulesCompact(), + child: Column( + children: [ + _buildFinanceModulesCompact(), + MySpacing.height(24), + ExpenseByStatusWidget(controller: dashboardController), + MySpacing.height(24), + ExpenseTypeReportChart(), + MySpacing.height(24), + MonthlyExpenseDashboardChart(), + ], + ), ); }), ),