QOL: MIH Calendar Package performance improvements pt2

This commit is contained in:
2025-11-28 13:26:32 +02:00
parent cd8115c597
commit e8cae1a894

View File

@@ -11,7 +11,6 @@ import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_alert_services.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_alert_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_mzansi_calendar_services.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_mzansi_calendar_services.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_validation_services.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_validation_services.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_single_child_scroll.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_button.dart'; import 'package:mzansi_innovation_hub/mih_package_components/mih_button.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_date_field.dart'; import 'package:mzansi_innovation_hub/mih_package_components/mih_date_field.dart';
import 'package:mzansi_innovation_hub/mih_package_components/mih_form.dart'; import 'package:mzansi_innovation_hub/mih_package_components/mih_form.dart';
@@ -370,32 +369,25 @@ class _PatientAccessRequestState extends State<Appointments> {
Widget? child) { Widget? child) {
return Stack( return Stack(
children: [ children: [
MihSingleChildScroll( Column(
child: Column( children: [
children: [ MIHCalendar(
MIHCalendar( calendarWidth: 500,
calendarWidth: 500, rowHeight: 35,
rowHeight: 35, setDate: (value) {
setDate: (value) { mihCalendarProvider.setSelectedDay(value);
mihCalendarProvider.setSelectedDay(value); setState(() {
setState(() { selectedAppointmentDateController.text = value;
selectedAppointmentDateController.text = value; });
}); }),
}), // Divider(
// Divider( // color: MihColors.getSecondaryColor(MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
// color: MihColors.getSecondaryColor(MzansiInnovationHub.of(context)!.theme.mode == "Dark"), // ),
// ), displayAppointmentList(
Row( mzansiProfileProvider,
mainAxisSize: MainAxisSize.max, mihCalendarProvider,
children: [ )
displayAppointmentList( ],
mzansiProfileProvider,
mihCalendarProvider,
),
],
)
],
),
), ),
Positioned( Positioned(
right: 10, right: 10,