update Mzansi AI nav

This commit is contained in:
2025-08-18 13:44:11 +02:00
parent b1f4f1d2a7
commit af54224484
4 changed files with 48 additions and 13 deletions

View File

@@ -1,3 +1,4 @@
import 'package:go_router/go_router.dart';
import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/main.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_single_child_scroll.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_single_child_scroll.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
@@ -244,15 +245,24 @@ class _MihBusinessHomeState extends State<MihBusinessHome>
hintColor: MihColors.getPrimaryColor( hintColor: MihColors.getPrimaryColor(
MzansiInnovationHub.of(context)!.theme.mode == "Dark"), MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
onPrefixIconTap: () { onPrefixIconTap: () {
Navigator.of(context).pushNamed( context.goNamed(
'/mzansi-ai', "mzansiAi",
arguments: MzansiAiArguments( extra: MzansiAiArguments(
widget.signedInUser, widget.signedInUser,
searchController.text.isEmpty searchController.text.isEmpty
? null ? null
: searchController.text, : searchController.text,
), ),
); );
// Navigator.of(context).pushNamed(
// '/mzansi-ai',
// arguments: MzansiAiArguments(
// widget.signedInUser,
// searchController.text.isEmpty
// ? null
// : searchController.text,
// ),
// );
searchController.clear(); searchController.clear();
}, },
searchFocusNode: _searchFocusNode, searchFocusNode: _searchFocusNode,

View File

@@ -1,3 +1,4 @@
import 'package:go_router/go_router.dart';
import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/main.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_single_child_scroll.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_single_child_scroll.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
@@ -219,9 +220,9 @@ class _MihPersonalHomeState extends State<MihPersonalHome>
void autoNavToProfile() { void autoNavToProfile() {
WidgetsBinding.instance.addPostFrameCallback((_) { WidgetsBinding.instance.addPostFrameCallback((_) {
Navigator.of(context).pushNamed( context.goNamed(
'/mzansi-profile', 'mzansiProfileManage',
arguments: AppProfileUpdateArguments( extra: AppProfileUpdateArguments(
widget.signedInUser, widget.signedInUser,
widget.propicFile, widget.propicFile,
), ),
@@ -299,15 +300,24 @@ class _MihPersonalHomeState extends State<MihPersonalHome>
hintColor: MihColors.getPrimaryColor( hintColor: MihColors.getPrimaryColor(
MzansiInnovationHub.of(context)!.theme.mode == "Dark"), MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
onPrefixIconTap: () { onPrefixIconTap: () {
Navigator.of(context).pushNamed( context.goNamed(
'/mzansi-ai', "mzansiAi",
arguments: MzansiAiArguments( extra: MzansiAiArguments(
widget.signedInUser, widget.signedInUser,
searchController.text.isEmpty searchController.text.isEmpty
? null ? null
: searchController.text, : searchController.text,
), ),
); );
// Navigator.of(context).pushNamed(
// '/mzansi-ai',
// arguments: MzansiAiArguments(
// widget.signedInUser,
// searchController.text.isEmpty
// ? null
// : searchController.text,
// ),
// );
searchController.clear(); searchController.clear();
}, },
searchFocusNode: _searchFocusNode, searchFocusNode: _searchFocusNode,

View File

@@ -1,3 +1,4 @@
import 'package:go_router/go_router.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.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_action.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tools.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tools.dart';
@@ -28,7 +29,13 @@ class _MzansiAiState extends State<MzansiAi> {
icon: const Icon(Icons.arrow_back), icon: const Icon(Icons.arrow_back),
iconSize: 35, iconSize: 35,
onTap: () { onTap: () {
Navigator.of(context).pop(); context.goNamed(
'home',
extra: AuthArguments(
true,
false,
),
);
FocusScope.of(context).unfocus(); FocusScope.of(context).unfocus();
}, },
); );

View File

@@ -1,3 +1,4 @@
import 'package:go_router/go_router.dart';
import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/main.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tile.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tile.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
@@ -25,13 +26,20 @@ class _MzansiAiTileState extends State<MzansiAiTile> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihPackageTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( context.goNamed(
'/mzansi-ai', 'mzansiAi',
arguments: MzansiAiArguments( extra: MzansiAiArguments(
widget.signedInUser, widget.signedInUser,
"", "",
), ),
); );
// Navigator.of(context).pushNamed(
// '/mzansi-ai',
// arguments: MzansiAiArguments(
// widget.signedInUser,
// "",
// ),
// );
}, },
appName: "Mzansi AI", appName: "Mzansi AI",
appIcon: Icon( appIcon: Icon(