From 8704d4dd64ebd9f2e2f9ecdf5185645bd14a2d73 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Tue, 2 Dec 2025 19:20:24 +0200 Subject: [PATCH] BUG: Patient Infor Scrolling --- .../package_tools/patient_info.dart | 49 ++++++++++--------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/Frontend/lib/mih_packages/patient_manager/pat_profile/package_tools/patient_info.dart b/Frontend/lib/mih_packages/patient_manager/pat_profile/package_tools/patient_info.dart index c73f779b..1579db92 100644 --- a/Frontend/lib/mih_packages/patient_manager/pat_profile/package_tools/patient_info.dart +++ b/Frontend/lib/mih_packages/patient_manager/pat_profile/package_tools/patient_info.dart @@ -6,6 +6,7 @@ import 'package:mzansi_innovation_hub/mih_package_components/mih_package_window. import 'package:mzansi_innovation_hub/mih_package_components/mih_package_tool_body.dart'; import 'package:mzansi_innovation_hub/mih_package_components/mih_floating_menu.dart'; import 'package:flutter/material.dart'; +import 'package:mzansi_innovation_hub/mih_package_components/mih_single_child_scroll.dart'; import 'package:mzansi_innovation_hub/mih_providers/mzansi_profile_provider.dart'; import 'package:mzansi_innovation_hub/mih_providers/patient_manager_provider.dart'; import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart'; @@ -304,29 +305,31 @@ class _PatientInfoState extends State { initialiseControllers(patientManagerProvider); return Stack( children: [ - Column( - mainAxisAlignment: MainAxisAlignment.start, - children: [ - MihCircleAvatar( - imageFile: - patientManagerProvider.selectedPatientProfilePicture, - width: 160, - editable: false, - fileNameController: null, - userSelectedfile: null, - frameColor: MihColors.getSecondaryColor( - MzansiInnovationHub.of(context)!.theme.mode == "Dark"), - backgroundColor: MihColors.getPrimaryColor( - MzansiInnovationHub.of(context)!.theme.mode == "Dark"), - onChange: () {}, - ), - const SizedBox(height: 10), - buildPatientInfoCard(patientManagerProvider), - const SizedBox(height: 10), - if (patientManagerProvider.selectedPatient!.medical_aid == - "Yes") - buildMedAidInfoCard(patientManagerProvider), - ], + MihSingleChildScroll( + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + MihCircleAvatar( + imageFile: + patientManagerProvider.selectedPatientProfilePicture, + width: 160, + editable: false, + fileNameController: null, + userSelectedfile: null, + frameColor: MihColors.getSecondaryColor( + MzansiInnovationHub.of(context)!.theme.mode == "Dark"), + backgroundColor: MihColors.getPrimaryColor( + MzansiInnovationHub.of(context)!.theme.mode == "Dark"), + onChange: () {}, + ), + const SizedBox(height: 10), + buildPatientInfoCard(patientManagerProvider), + const SizedBox(height: 10), + if (patientManagerProvider.selectedPatient!.medical_aid == + "Yes") + buildMedAidInfoCard(patientManagerProvider), + ], + ), ), Positioned( right: 5,