BUG: Patient Infor Scrolling

This commit is contained in:
2025-12-02 19:20:24 +02:00
parent 37920466ac
commit 8704d4dd64

View File

@@ -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_package_tool_body.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_floating_menu.dart'; import 'package:mzansi_innovation_hub/mih_package_components/mih_floating_menu.dart';
import 'package:flutter/material.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/mzansi_profile_provider.dart';
import 'package:mzansi_innovation_hub/mih_providers/patient_manager_provider.dart'; import 'package:mzansi_innovation_hub/mih_providers/patient_manager_provider.dart';
import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart'; import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart';
@@ -304,29 +305,31 @@ class _PatientInfoState extends State<PatientInfo> {
initialiseControllers(patientManagerProvider); initialiseControllers(patientManagerProvider);
return Stack( return Stack(
children: [ children: [
Column( MihSingleChildScroll(
mainAxisAlignment: MainAxisAlignment.start, child: Column(
children: [ mainAxisAlignment: MainAxisAlignment.start,
MihCircleAvatar( children: [
imageFile: MihCircleAvatar(
patientManagerProvider.selectedPatientProfilePicture, imageFile:
width: 160, patientManagerProvider.selectedPatientProfilePicture,
editable: false, width: 160,
fileNameController: null, editable: false,
userSelectedfile: null, fileNameController: null,
frameColor: MihColors.getSecondaryColor( userSelectedfile: null,
MzansiInnovationHub.of(context)!.theme.mode == "Dark"), frameColor: MihColors.getSecondaryColor(
backgroundColor: MihColors.getPrimaryColor( MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
MzansiInnovationHub.of(context)!.theme.mode == "Dark"), backgroundColor: MihColors.getPrimaryColor(
onChange: () {}, MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
), onChange: () {},
const SizedBox(height: 10), ),
buildPatientInfoCard(patientManagerProvider), const SizedBox(height: 10),
const SizedBox(height: 10), buildPatientInfoCard(patientManagerProvider),
if (patientManagerProvider.selectedPatient!.medical_aid == const SizedBox(height: 10),
"Yes") if (patientManagerProvider.selectedPatient!.medical_aid ==
buildMedAidInfoCard(patientManagerProvider), "Yes")
], buildMedAidInfoCard(patientManagerProvider),
],
),
), ),
Positioned( Positioned(
right: 5, right: 5,