QOL: MIH Access Controls Package performance improvements pt2

This commit is contained in:
2025-11-28 13:38:14 +02:00
parent 586e67b369
commit 9a75bcc810
2 changed files with 44 additions and 47 deletions

View File

@@ -483,8 +483,6 @@ class _BuildPatientsListState extends State<BuildBusinessAccessList> {
MihAccessControllsProvider accessProvider, MihAccessControllsProvider accessProvider,
Widget? child) { Widget? child) {
return ListView.separated( return ListView.separated(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
separatorBuilder: (BuildContext context, index) { separatorBuilder: (BuildContext context, index) {
return Divider( return Divider(
color: MihColors.getSecondaryColor( color: MihColors.getSecondaryColor(

View File

@@ -7,7 +7,6 @@ import 'package:mzansi_innovation_hub/mih_config/mih_env.dart';
import 'package:mzansi_innovation_hub/mih_packages/access_review/builder/build_business_access_list.dart'; import 'package:mzansi_innovation_hub/mih_packages/access_review/builder/build_business_access_list.dart';
import 'package:mzansi_innovation_hub/mih_services/mih_access_controls_services.dart'; import 'package:mzansi_innovation_hub/mih_services/mih_access_controls_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_dropdwn_field.dart'; import 'package:mzansi_innovation_hub/mih_package_components/mih_dropdwn_field.dart';
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:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -83,8 +82,7 @@ class _MihAccessRequestState extends State<MihAccessRequest> {
child: Mihloadingcircle(), child: Mihloadingcircle(),
); );
} }
return MihSingleChildScroll( return Column(
child: Column(
children: [ children: [
Row( Row(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
@@ -126,7 +124,8 @@ class _MihAccessRequestState extends State<MihAccessRequest> {
], ],
), ),
const SizedBox(height: 10), const SizedBox(height: 10),
BuildBusinessAccessList( Expanded(
child: BuildBusinessAccessList(
filterText: filterController.text, filterText: filterController.text,
onSuccessUpate: () { onSuccessUpate: () {
setState(() { setState(() {
@@ -135,8 +134,8 @@ class _MihAccessRequestState extends State<MihAccessRequest> {
refreshList(); refreshList();
}, },
), ),
],
), ),
],
); );
}, },
); );