diff --git a/Frontend/lib/mih_packages/patient_profile/pat_manager/package_tiles/pat_manager_tile.dart b/Frontend/lib/mih_packages/patient_profile/pat_manager/package_tiles/pat_manager_tile.dart new file mode 100644 index 00000000..ac60e715 --- /dev/null +++ b/Frontend/lib/mih_packages/patient_profile/pat_manager/package_tiles/pat_manager_tile.dart @@ -0,0 +1,42 @@ +import 'package:Mzansi_Innovation_Hub/main.dart'; +import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_tile.dart'; +import 'package:Mzansi_Innovation_Hub/mih_objects/arguments.dart'; +import 'package:flutter/material.dart'; + +class PatManagerTile extends StatefulWidget { + final PatManagerArguments arguments; + final double packageSize; + const PatManagerTile({ + super.key, + required this.arguments, + required this.packageSize, + }); + + @override + State createState() => _PatManagerTileState(); +} + +class _PatManagerTileState extends State { + @override + Widget build(BuildContext context) { + return MihAppTile( + onTap: () { + Navigator.of(context).pushNamed( + '/patient-manager', + arguments: widget.arguments, + ); + }, + appName: "Patient Manager", + appIcon: Container( + padding: const EdgeInsets.all(0.5), + child: Icon( + Icons.medical_services, + color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ), + ), + iconSize: widget.packageSize, + primaryColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(), + secondaryColor: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ); + } +} diff --git a/Frontend/lib/mih_packages/patient_profile/pat_manager/app_tools/mih_patient_search.dart b/Frontend/lib/mih_packages/patient_profile/pat_manager/package_tools/mih_patient_search.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_manager/app_tools/mih_patient_search.dart rename to Frontend/lib/mih_packages/patient_profile/pat_manager/package_tools/mih_patient_search.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_manager/app_tools/my_patient_list.dart b/Frontend/lib/mih_packages/patient_profile/pat_manager/package_tools/my_patient_list.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_manager/app_tools/my_patient_list.dart rename to Frontend/lib/mih_packages/patient_profile/pat_manager/package_tools/my_patient_list.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_manager/app_tools/waiting_room.dart b/Frontend/lib/mih_packages/patient_profile/pat_manager/package_tools/waiting_room.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_manager/app_tools/waiting_room.dart rename to Frontend/lib/mih_packages/patient_profile/pat_manager/package_tools/waiting_room.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_manager/pat_manager.dart b/Frontend/lib/mih_packages/patient_profile/pat_manager/pat_manager.dart index c517c7a6..f9356471 100644 --- a/Frontend/lib/mih_packages/patient_profile/pat_manager/pat_manager.dart +++ b/Frontend/lib/mih_packages/patient_profile/pat_manager/pat_manager.dart @@ -2,9 +2,9 @@ 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_objects/arguments.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_manager/app_tools/mih_patient_search.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_manager/app_tools/my_patient_list.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_manager/app_tools/waiting_room.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_manager/package_tools/mih_patient_search.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_manager/package_tools/my_patient_list.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_manager/package_tools/waiting_room.dart'; import 'package:flutter/material.dart'; class PatManager extends StatefulWidget {