From 7cc03645889c5c591ef6cd03932939d4081e88c7 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Tue, 5 Aug 2025 11:03:42 +0200 Subject: [PATCH] Auto nave to profile package on account creation --- .../package_tools/mih_personal_home.dart | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Frontend/lib/mih_packages/mih_home/package_tools/mih_personal_home.dart b/Frontend/lib/mih_packages/mih_home/package_tools/mih_personal_home.dart index d92c4e97..be76afeb 100644 --- a/Frontend/lib/mih_packages/mih_home/package_tools/mih_personal_home.dart +++ b/Frontend/lib/mih_packages/mih_home/package_tools/mih_personal_home.dart @@ -213,6 +213,18 @@ class _MihPersonalHomeState extends State } } + void autoNavToProfile() { + WidgetsBinding.instance.addPostFrameCallback((_) { + Navigator.of(context).pushNamed( + '/mzansi-profile', + arguments: AppProfileUpdateArguments( + widget.signedInUser, + widget.propicFile, + ), + ); + }); + } + @override void dispose() { super.dispose(); @@ -229,17 +241,11 @@ class _MihPersonalHomeState extends State searchController.addListener(searchPackage); if (widget.isUserNew) { personalPackagesMap = setNerUserPersonalPackage(); + autoNavToProfile(); } else { personalPackagesMap = setPersonalPackagesMap(); } searchPackage(); - //Scrolling Banner message - // _marqueeController = AnimationController( - // vsync: this, - // duration: const Duration(seconds: 12), - // ); - // _scrollController = ScrollController(); - // WidgetsBinding.instance.addPostFrameCallback((_) => _startMarquee()); } @override