QOL: Patient Manager Package performance improvements

This commit is contained in:
2025-11-28 12:41:30 +02:00
parent c16d8b6e91
commit 47bc23c029
3 changed files with 33 additions and 14 deletions

View File

@@ -26,6 +26,9 @@ class PatManager extends StatefulWidget {
class _PatManagerState extends State<PatManager> {
bool _isLoadingInitialData = true;
late final WaitingRoom _waitingRoom;
late final MyPatientList _myPatientList;
late final MihPatientSearch _mihPatientSearch;
Future<void> _loadInitialData() async {
setState(() {
@@ -59,6 +62,9 @@ class _PatManagerState extends State<PatManager> {
@override
void initState() {
super.initState();
_waitingRoom = WaitingRoom();
_myPatientList = MyPatientList();
_mihPatientSearch = MihPatientSearch();
_loadInitialData();
}
@@ -131,12 +137,11 @@ class _PatManagerState extends State<PatManager> {
}
List<Widget> getToolBody() {
List<Widget> toolBodies = [
WaitingRoom(),
MyPatientList(),
MihPatientSearch(),
return [
_waitingRoom,
_myPatientList,
_mihPatientSearch,
];
return toolBodies;
}
List<String> getToolTitle() {