From ccb79aae05425abdd0dcfbafd427b28644d802b6 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Mon, 28 Jul 2025 13:25:00 +0200 Subject: [PATCH] update route call --- .../mzansi_directory/mzansi_directory.dart | 23 ++++++++++++++----- .../package_tiles/mzansi_directory_tile.dart | 3 +-- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Frontend/lib/mih_packages/mzansi_directory/mzansi_directory.dart b/Frontend/lib/mih_packages/mzansi_directory/mzansi_directory.dart index 3ddc5e55..aa40ada9 100644 --- a/Frontend/lib/mih_packages/mzansi_directory/mzansi_directory.dart +++ b/Frontend/lib/mih_packages/mzansi_directory/mzansi_directory.dart @@ -3,6 +3,7 @@ import 'package:mzansi_innovation_hub/mih_components/mih_objects/arguments.dart' import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_action.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tools.dart'; +import 'package:mzansi_innovation_hub/mih_packages/mzansi_directory/package_tools/mih_favourite_businesses.dart'; import 'package:mzansi_innovation_hub/mih_packages/mzansi_directory/package_tools/mih_search_mzansi.dart'; class MzansiDirectory extends StatefulWidget { @@ -19,6 +20,16 @@ class MzansiDirectory extends StatefulWidget { class _MzansiDirectoryState extends State { int _selcetedIndex = 0; + @override + void initState() { + super.initState(); + if(widget.arguments.packageIndex == null) { + _selcetedIndex = 0; + } else { + _selcetedIndex = widget.arguments.packageIndex!; + } + } + @override Widget build(BuildContext context) { return MihPackage( @@ -42,7 +53,7 @@ class _MzansiDirectoryState extends State { personalSearch: widget.arguments.personalSearch, ), // MihContacts(), - // MihFavouriteBusinesses(), + MihFavouriteBusinesses(), ]; return toolBodies; } @@ -70,11 +81,11 @@ class _MzansiDirectoryState extends State { // _selcetedIndex = 1; // }); // }; - // temp[const Icon(Icons.business_center)] = () { - // setState(() { - // _selcetedIndex = 2; - // }); - // }; + temp[const Icon(Icons.business_center)] = () { + setState(() { + _selcetedIndex = 1; + }); + }; return MihPackageTools( tools: temp, selcetedIndex: _selcetedIndex, diff --git a/Frontend/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart b/Frontend/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart index d74b46ab..e3843bbc 100644 --- a/Frontend/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart +++ b/Frontend/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart @@ -23,8 +23,7 @@ class _MzansiDirectoryTileState extends State { Navigator.of(context).pushNamed( '/mzansi-directory', arguments: MzansiDirectoryArguments( - null, // startUpSearch - true, // personalSearch + personalSearch: true, ), ); },