update app tile to package tile

This commit is contained in:
2025-05-27 12:21:29 +02:00
parent 8eae09936b
commit 5fcd1d30bf
14 changed files with 30 additions and 30 deletions

View File

@@ -3,7 +3,7 @@ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_
import 'package:mzansi_innovation_hub/mih_components/mih_yt_video_player.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_yt_video_player.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class MihAppTile extends StatefulWidget { class MihPackageTile extends StatefulWidget {
final String appName; final String appName;
final String? ytVideoID; final String? ytVideoID;
final Widget appIcon; final Widget appIcon;
@@ -11,7 +11,7 @@ class MihAppTile extends StatefulWidget {
final double iconSize; final double iconSize;
final Color primaryColor; final Color primaryColor;
final Color secondaryColor; final Color secondaryColor;
const MihAppTile({ const MihPackageTile({
super.key, super.key,
required this.onTap, required this.onTap,
required this.appName, required this.appName,
@@ -23,10 +23,10 @@ class MihAppTile extends StatefulWidget {
}); });
@override @override
State<MihAppTile> createState() => _MihAppTileState(); State<MihPackageTile> createState() => _MihPackageTileState();
} }
class _MihAppTileState extends State<MihAppTile> { class _MihPackageTileState extends State<MihPackageTile> {
void displayHint() { void displayHint() {
if (widget.ytVideoID != null) { if (widget.ytVideoID != null) {
showDialog( showDialog(

View File

@@ -1,5 +1,5 @@
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_app_tile.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tile.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.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';
@@ -17,7 +17,7 @@ class AboutMihTile extends StatefulWidget {
class _AboutMihTileState extends State<AboutMihTile> { class _AboutMihTileState extends State<AboutMihTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/about', '/about',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/app_user.dart'; import 'package:mzansi_innovation_hub/mih_objects/app_user.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -21,7 +21,7 @@ class MihAccessTile extends StatefulWidget {
class _MihAccessTileState extends State<MihAccessTile> { class _MihAccessTileState extends State<MihAccessTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/mih-access', '/mih-access',

View File

@@ -1,5 +1,5 @@
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_app_tile.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tile.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.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';
@@ -20,7 +20,7 @@ class MihCalculatorTile extends StatefulWidget {
class _MihCalculatorTileState extends State<MihCalculatorTile> { class _MihCalculatorTileState extends State<MihCalculatorTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/calculator', '/calculator',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -21,7 +21,7 @@ class MzansiCalendarTile extends StatefulWidget {
class _MzansiCalendarTileState extends State<MzansiCalendarTile> { class _MzansiCalendarTileState extends State<MzansiCalendarTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/calendar', '/calendar',

View File

@@ -2,7 +2,7 @@ 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_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_layout/mih_single_child_scroll.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tool_body.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_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/mih_package_tile.dart';
import 'package:mzansi_innovation_hub/mih_objects/app_user.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/arguments.dart';
import 'package:mzansi_innovation_hub/mih_objects/business.dart'; import 'package:mzansi_innovation_hub/mih_objects/business.dart';
@@ -149,7 +149,7 @@ class _MihPersonalHomeState extends State<MihPersonalHome>
//=============== Dev =============== //=============== Dev ===============
if (widget.isDevActive) { if (widget.isDevActive) {
temp.add({ temp.add({
"test": MihAppTile( "test": MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/package-dev', '/package-dev',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/app_user.dart'; import 'package:mzansi_innovation_hub/mih_objects/app_user.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -21,7 +21,7 @@ class MzansiAiTile extends StatefulWidget {
class _MzansiAiTileState extends State<MzansiAiTile> { class _MzansiAiTileState extends State<MzansiAiTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/mzansi-ai', '/mzansi-ai',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -21,7 +21,7 @@ class MzansiBusinessProfileTile extends StatefulWidget {
class _MzansiBusinessProfileTileState extends State<MzansiBusinessProfileTile> { class _MzansiBusinessProfileTileState extends State<MzansiBusinessProfileTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/business-profile/manage', '/business-profile/manage',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/app_user.dart'; import 'package:mzansi_innovation_hub/mih_objects/app_user.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -22,7 +22,7 @@ class _MzansiSetupBusinessProfileTileState
extends State<MzansiSetupBusinessProfileTile> { extends State<MzansiSetupBusinessProfileTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/business-profile/set-up', '/business-profile/set-up',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/app_user.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/arguments.dart';
@@ -25,7 +25,7 @@ class _MzansiProfileTileState extends State<MzansiProfileTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
// ImageProvider logo = MzanziInnovationHub.of(context)!.theme.logoImage(); // ImageProvider logo = MzanziInnovationHub.of(context)!.theme.logoImage();
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/mzansi-profile', '/mzansi-profile',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/app_user.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/arguments.dart';
@@ -24,7 +24,7 @@ class MzansiSetupProfileTile extends StatefulWidget {
class _MzansiSetupProfileTileState extends State<MzansiSetupProfileTile> { class _MzansiSetupProfileTileState extends State<MzansiSetupProfileTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/mzansi-profile', '/mzansi-profile',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/app_user.dart'; import 'package:mzansi_innovation_hub/mih_objects/app_user.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -22,7 +22,7 @@ class MihWalletTile extends StatefulWidget {
class _MihWalletTileState extends State<MihWalletTile> { class _MihWalletTileState extends State<MihWalletTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/mzansi-wallet', '/mzansi-wallet',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -20,7 +20,7 @@ class PatManagerTile extends StatefulWidget {
class _PatManagerTileState extends State<PatManagerTile> { class _PatManagerTileState extends State<PatManagerTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/patient-manager', '/patient-manager',

View File

@@ -1,5 +1,5 @@
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_app_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';
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart'; import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -21,7 +21,7 @@ class PatientProfileTile extends StatefulWidget {
class _PatientProfileTileState extends State<PatientProfileTile> { class _PatientProfileTileState extends State<PatientProfileTile> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MihAppTile( return MihPackageTile(
onTap: () { onTap: () {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/patient-profile', '/patient-profile',