From ea01066a585bcaba8ddb90fab9018576b4baa074 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 9 Apr 2025 12:54:50 +0200 Subject: [PATCH] update MIHTile widget --- .../mih_package_components/mih_app_tile.dart | 6 +- .../test/package_test.dart | 128 +++--------------- 2 files changed, 23 insertions(+), 111 deletions(-) diff --git a/Frontend/lib/mih_components/mih_package_components/mih_app_tile.dart b/Frontend/lib/mih_components/mih_package_components/mih_app_tile.dart index 4978e7ea..0651c6de 100644 --- a/Frontend/lib/mih_components/mih_package_components/mih_app_tile.dart +++ b/Frontend/lib/mih_components/mih_package_components/mih_app_tile.dart @@ -88,7 +88,11 @@ class _MihAppTileState extends State { highlightColor: MzanziInnovationHub.of(context)! .theme .highlightColor(), - child: FittedBox(child: widget.appIcon), + child: FittedBox( + fit: BoxFit.fill, + alignment: Alignment.center, + child: widget.appIcon, + ), ), ), ); diff --git a/Frontend/lib/mih_components/mih_package_components/test/package_test.dart b/Frontend/lib/mih_components/mih_package_components/test/package_test.dart index 6ae02fa3..eb722f8f 100644 --- a/Frontend/lib/mih_components/mih_package_components/test/package_test.dart +++ b/Frontend/lib/mih_components/mih_package_components/test/package_test.dart @@ -1,5 +1,6 @@ import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_inputs_and_buttons/mih_button.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.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_action.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_alert.dart'; @@ -7,6 +8,7 @@ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_tools.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_window.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_icons.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:flutter/material.dart'; @@ -167,7 +169,7 @@ class _PackageTestState extends State { List toolBodies = [ MihAppToolBody( borderOn: true, - bodyItem: SingleChildScrollView( + bodyItem: MihSingleChildScroll( child: Column( mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.max, @@ -182,116 +184,22 @@ class _PackageTestState extends State { MzanziInnovationHub.of(context)!.theme.secondaryColor(), ), ), - const SizedBox(height: 15), - const Divider(), - const SizedBox(height: 15), - MIHButton( - onTap: () { - showAlert(); - }, - buttonText: "Test MIH Alert", - buttonColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - textColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MIHButton( - onTap: () { - showFullScreenWindow(); - }, - buttonText: "Test MIH Window Full Screen", - buttonColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - textColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MIHButton( - onTap: () { - showNormalWindow(); - }, - buttonText: "Test MIH Window Normal", - buttonColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - textColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MihAppTile( - onTap: () {}, - appName: "Package Tets", - appIcon: Icon( - Icons.warning_amber_rounded, - //size: 250, - color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + const SizedBox(height: 10), + Container( + color: Colors.black, + width: 200, + height: 200, + padding: EdgeInsets.zero, + alignment: Alignment.center, + child: IconButton.filled( + onPressed: () {}, + icon: Icon( + MihIcons.mihLogo, + color: + MzanziInnovationHub.of(context)!.theme.primaryColor(), + ), ), - iconSize: 200, - primaryColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - secondaryColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MihAppTile( - onTap: () {}, - appName: "Package Tets", - appIcon: Icon( - Icons.warning_amber_rounded, - //size: 250, - color: MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - iconSize: 200, - primaryColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - secondaryColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MihAppTile( - onTap: () {}, - appName: "Package Tets", - appIcon: Icon( - Icons.warning_amber_rounded, - //size: 250, - color: MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - iconSize: 200, - primaryColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - secondaryColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MihAppTile( - onTap: () {}, - appName: "Package Tets", - appIcon: Icon( - Icons.warning_amber_rounded, - //size: 250, - color: MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - iconSize: 200, - primaryColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - secondaryColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - const SizedBox(height: 15), - MihAppTile( - onTap: () {}, - appName: "Package Tets", - appIcon: Icon( - Icons.warning_amber_rounded, - //size: 250, - color: MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), - iconSize: 200, - primaryColor: - MzanziInnovationHub.of(context)!.theme.secondaryColor(), - secondaryColor: - MzanziInnovationHub.of(context)!.theme.primaryColor(), - ), + ) ], ), ),