added widgets in finance screen
This commit is contained in:
parent
cffa4456b9
commit
3e99fc67a3
@ -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_card.dart';
|
||||||
import 'package:marco/helpers/widgets/my_spacing.dart';
|
import 'package:marco/helpers/widgets/my_spacing.dart';
|
||||||
import 'package:marco/helpers/widgets/my_text.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 {
|
class FinanceScreen extends StatefulWidget {
|
||||||
const FinanceScreen({super.key});
|
const FinanceScreen({super.key});
|
||||||
@ -21,7 +25,8 @@ class _FinanceScreenState extends State<FinanceScreen>
|
|||||||
final DynamicMenuController menuController = Get.put(DynamicMenuController());
|
final DynamicMenuController menuController = Get.put(DynamicMenuController());
|
||||||
late AnimationController _animationController;
|
late AnimationController _animationController;
|
||||||
late Animation<double> _fadeAnimation;
|
late Animation<double> _fadeAnimation;
|
||||||
|
final DashboardController dashboardController =
|
||||||
|
Get.put(DashboardController(), permanent: true);
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
@ -136,7 +141,17 @@ class _FinanceScreenState extends State<FinanceScreen>
|
|||||||
|
|
||||||
return SingleChildScrollView(
|
return SingleChildScrollView(
|
||||||
padding: const EdgeInsets.all(16),
|
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(),
|
||||||
|
],
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user