From eae8777ca6da4ccb8acf79ca6421b2d80b04220f Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 26 Mar 2025 10:23:35 +0200 Subject: [PATCH] package rescructure and add package time --- .../package_tiles/patient_profile_tile.dart | 39 +++++++++++++++++++ .../patient_claim_or_statement.dart | 0 .../patient_consultation.dart | 0 .../patient_documents.dart | 0 .../patient_info.dart | 0 .../pat_profile/patient_profile.dart | 8 ++-- 6 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 Frontend/lib/mih_packages/patient_profile/pat_profile/package_tiles/patient_profile_tile.dart rename Frontend/lib/mih_packages/patient_profile/pat_profile/{app_tools => package_tools}/patient_claim_or_statement.dart (100%) rename Frontend/lib/mih_packages/patient_profile/pat_profile/{app_tools => package_tools}/patient_consultation.dart (100%) rename Frontend/lib/mih_packages/patient_profile/pat_profile/{app_tools => package_tools}/patient_documents.dart (100%) rename Frontend/lib/mih_packages/patient_profile/pat_profile/{app_tools => package_tools}/patient_info.dart (100%) diff --git a/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tiles/patient_profile_tile.dart b/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tiles/patient_profile_tile.dart new file mode 100644 index 00000000..89ef24ec --- /dev/null +++ b/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tiles/patient_profile_tile.dart @@ -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:Mzansi_Innovation_Hub/mih_objects/arguments.dart'; +import 'package:flutter/material.dart'; +import 'package:font_awesome_flutter/font_awesome_flutter.dart'; + +class PatientProfileTile extends StatefulWidget { + final PatientViewArguments arguments; + const PatientProfileTile({ + super.key, + required this.arguments, + }); + + @override + State createState() => _PatientProfileTileState(); +} + +class _PatientProfileTileState extends State { + @override + Widget build(BuildContext context) { + return MihAppTile( + onTap: () { + Navigator.of(context).pushNamed( + '/patient-profile', + arguments: widget.arguments, + ); + }, + appName: "Patient Profile", + appIcon: FaIcon( + FontAwesomeIcons.circleInfo, + color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + size: 200, + ), + iconSize: 200, + primaryColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(), + secondaryColor: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ); + } +} diff --git a/Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_claim_or_statement.dart b/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_claim_or_statement.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_claim_or_statement.dart rename to Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_claim_or_statement.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_consultation.dart b/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_consultation.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_consultation.dart rename to Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_consultation.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_documents.dart b/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_documents.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_documents.dart rename to Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_documents.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_info.dart b/Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_info.dart similarity index 100% rename from Frontend/lib/mih_packages/patient_profile/pat_profile/app_tools/patient_info.dart rename to Frontend/lib/mih_packages/patient_profile/pat_profile/package_tools/patient_info.dart diff --git a/Frontend/lib/mih_packages/patient_profile/pat_profile/patient_profile.dart b/Frontend/lib/mih_packages/patient_profile/pat_profile/patient_profile.dart index 031b71c5..e3a62d66 100644 --- a/Frontend/lib/mih_packages/patient_profile/pat_profile/patient_profile.dart +++ b/Frontend/lib/mih_packages/patient_profile/pat_profile/patient_profile.dart @@ -2,10 +2,10 @@ 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_profile/app_tools/patient_claim_or_statement.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/app_tools/patient_consultation.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/app_tools/patient_documents.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/app_tools/patient_info.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/package_tools/patient_claim_or_statement.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/package_tools/patient_consultation.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/package_tools/patient_documents.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/patient_profile/pat_profile/package_tools/patient_info.dart'; import 'package:flutter/material.dart'; class PatientProfile extends StatefulWidget {