From 6ab1d1bc2ff1323bb81df410b5bd26e2bc1c3609 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 9 Apr 2025 12:55:19 +0200 Subject: [PATCH] remove image and use MihIcons --- .../lib/mih_packages/mih_home/mih_home.dart | 1 + .../package_tools/mih_personal_home.dart | 26 +++++++++++++++++++ .../package_tiles/mzansi_profile_tile.dart | 17 +++++++++--- 3 files changed, 41 insertions(+), 3 deletions(-) diff --git a/Frontend/lib/mih_packages/mih_home/mih_home.dart b/Frontend/lib/mih_packages/mih_home/mih_home.dart index f0ddb1ce..00284679 100644 --- a/Frontend/lib/mih_packages/mih_home/mih_home.dart +++ b/Frontend/lib/mih_packages/mih_home/mih_home.dart @@ -158,6 +158,7 @@ class _MihHomeState extends State { businessUser: widget.businessUser, propicFile: widget.propicFile, isUserNew: widget.isUserNew, + isDevActive: widget.isDevActive, ), ); if (widget.isBusinessUser) { 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 a43c5681..57e27b88 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 @@ -2,6 +2,8 @@ import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_inputs_and_buttons/mih_search_input.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_single_child_scroll.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih-app_tool_body.dart'; +import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_tile.dart'; +import 'package:mzansi_innovation_hub/mih_components/mih_package_components/test/package_test.dart'; import 'package:mzansi_innovation_hub/mih_objects/app_user.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:mzansi_innovation_hub/mih_objects/business.dart'; @@ -25,6 +27,7 @@ class MihPersonalHome extends StatefulWidget { final BusinessUser? businessUser; final ImageProvider? propicFile; final bool isUserNew; + final bool isDevActive; const MihPersonalHome({ super.key, @@ -34,6 +37,7 @@ class MihPersonalHome extends StatefulWidget { required this.businessUser, required this.propicFile, required this.isUserNew, + required this.isDevActive, }); @override @@ -124,6 +128,28 @@ class _MihPersonalHomeState extends State { }); //=============== About MIH =============== temp.add({"About MIH": AboutMihTile(packageSize: packageSize)}); + //=============== Dev =============== + temp.add({ + "test": MihAppTile( + onTap: () { + Navigator.of(context).pushNamed( + '/package-dev', + //arguments: widget.signedInUser, + ); + }, + appName: "Test", + appIcon: Container( + padding: const EdgeInsets.all(0.5), + child: Icon( + Icons.warning_amber_rounded, + color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ), + ), + iconSize: packageSize, + primaryColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(), + secondaryColor: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ) + }); return temp; } diff --git a/Frontend/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart b/Frontend/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart index 4d3ca9c9..8a1cec00 100644 --- a/Frontend/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart +++ b/Frontend/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart @@ -1,5 +1,6 @@ import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_tile.dart'; +import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart'; import 'package:mzansi_innovation_hub/mih_objects/app_user.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:flutter/material.dart'; @@ -23,7 +24,7 @@ class MzansiProfileTile extends StatefulWidget { class _MzansiProfileTileState extends State { @override Widget build(BuildContext context) { - ImageProvider logo = MzanziInnovationHub.of(context)!.theme.logoImage(); + // ImageProvider logo = MzanziInnovationHub.of(context)!.theme.logoImage(); return MihAppTile( onTap: () { Navigator.of(context).pushNamed( @@ -36,8 +37,18 @@ class _MzansiProfileTileState extends State { }, appName: "Mzansi Profile", appIcon: Container( - padding: const EdgeInsets.all(25), - child: Image(image: logo), + padding: const EdgeInsets.all(1), + alignment: Alignment.center, + // color: Colors.black, + child: FittedBox( + fit: BoxFit.contain, + child: Icon( + MihIcons.mihLogo, + color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + // size: widget.packageSize, + ), + ), + // child: Image(image: logo), ), iconSize: widget.packageSize, primaryColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(),