From 86270d6091a0c33566f2608530b8f4669ae13cf9 Mon Sep 17 00:00:00 2001 From: lokeshramchand-ctrl Date: Fri, 27 Jun 2025 03:43:02 +0530 Subject: [PATCH] Last revision --- Frontend/monarch/lib/static.dart | 46 +++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 9 deletions(-) diff --git a/Frontend/monarch/lib/static.dart b/Frontend/monarch/lib/static.dart index f66492c..589920f 100644 --- a/Frontend/monarch/lib/static.dart +++ b/Frontend/monarch/lib/static.dart @@ -50,7 +50,6 @@ class StatisticsState extends State with TickerProviderStateMixin { late Animation _slideAnimation; var budget = 10000.0; final List categories = [ - 'All', 'Food', 'Shopping', 'Bills', @@ -172,12 +171,13 @@ class StatisticsState extends State with TickerProviderStateMixin { borderRadius: BorderRadius.circular(responsiveWidth(22)), child: InkWell( borderRadius: BorderRadius.circular(responsiveWidth(22)), - onTap: () => Navigator.pushReplacement( - context, - MaterialPageRoute( - builder: (context) => const AddExpenseScreen(), - ), - ), + onTap: + () => Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => const AddExpenseScreen(), + ), + ), child: Icon( Icons.arrow_back_ios_rounded, color: primaryColor, @@ -237,7 +237,35 @@ class StatisticsState extends State with TickerProviderStateMixin { SizedBox(width: responsiveWidth(12)), Text( 'Update Budget', - style: TextStyle( + style: GoogleFonts.inter( + color: primaryColor, + fontSize: responsiveText(14), + fontWeight: FontWeight.w500, + ), + ), + ], + ), + ), + ), + PopupMenuItem( + value: 'Update Income', + child: Container( + padding: EdgeInsets.symmetric( + vertical: responsiveHeight(8), + horizontal: responsiveWidth(12), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon( + Icons.visibility_rounded, + color: primaryColor, + size: responsiveText(18), + ), + SizedBox(width: responsiveWidth(12)), + Text( + 'View Budget', + style: GoogleFonts.inter( color: primaryColor, fontSize: responsiveText(14), fontWeight: FontWeight.w500, @@ -719,7 +747,7 @@ class StatisticsState extends State with TickerProviderStateMixin { primaryColor: primaryColor, cardColor: cardColor, floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked, - ), + ), ); } }