update package structure and add package tile

This commit is contained in:
2025-03-26 09:28:25 +02:00
parent 7e9ac5e317
commit f2326bc109
4 changed files with 41 additions and 2 deletions

View File

@@ -1,8 +1,8 @@
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app.dart';
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_action.dart';
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_tools.dart';
import 'package:Mzansi_Innovation_Hub/mih_packages/calculator/app_tools/simple_calc.dart';
import 'package:Mzansi_Innovation_Hub/mih_packages/calculator/app_tools/tip_calc.dart';
import 'package:Mzansi_Innovation_Hub/mih_packages/calculator/package_tools/simple_calc.dart';
import 'package:Mzansi_Innovation_Hub/mih_packages/calculator/package_tools/tip_calc.dart';
import 'package:flutter/material.dart';
class MIHCalculator extends StatefulWidget {

View File

@@ -0,0 +1,39 @@
import 'package:Mzansi_Innovation_Hub/main.dart';
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_tile.dart';
import 'package:flutter/material.dart';
class MihCalculatorTile extends StatefulWidget {
final bool personalSelected;
const MihCalculatorTile({
super.key,
required this.personalSelected,
});
@override
State<MihCalculatorTile> createState() => _MihCalculatorTileState();
}
class _MihCalculatorTileState extends State<MihCalculatorTile> {
@override
Widget build(BuildContext context) {
return MihAppTile(
onTap: () {
Navigator.of(context).pushNamed(
'/calculator',
arguments: widget.personalSelected,
);
},
appName: "Calculator",
appIcon: Padding(
padding: const EdgeInsets.all(0),
child: Icon(
Icons.calculate,
color: MzanziInnovationHub.of(context)!.theme.primaryColor(),
),
),
iconSize: 200,
primaryColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
secondaryColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
);
}
}