update Pat Manager to use MihSignlewScroll
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import 'package:Mzansi_Innovation_Hub/main.dart';
|
import 'package:Mzansi_Innovation_Hub/main.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_apis/mih_api_calls.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_apis/mih_api_calls.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_search_input.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_search_input.dart';
|
||||||
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_layout/mih_single_child_scroll.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih-app_tool_body.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih-app_tool_body.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_env/env.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_env/env.dart';
|
||||||
@@ -39,19 +40,19 @@ class _MihPatientSearchState extends State<MihPatientSearch> {
|
|||||||
late Future<List<Patient>> _mihPatientSearchResults;
|
late Future<List<Patient>> _mihPatientSearchResults;
|
||||||
|
|
||||||
Widget getPatientSearch() {
|
Widget getPatientSearch() {
|
||||||
return KeyboardListener(
|
return MihSingleChildScroll(
|
||||||
focusNode: _focusNode,
|
child: KeyboardListener(
|
||||||
autofocus: true,
|
focusNode: _focusNode,
|
||||||
onKeyEvent: (event) async {
|
autofocus: true,
|
||||||
if (event is KeyDownEvent &&
|
onKeyEvent: (event) async {
|
||||||
event.logicalKey == LogicalKeyboardKey.enter) {
|
if (event is KeyDownEvent &&
|
||||||
// submitPatientForm();
|
event.logicalKey == LogicalKeyboardKey.enter) {
|
||||||
submitPatientSearch();
|
// submitPatientForm();
|
||||||
//To-Do: Implement the search function
|
submitPatientSearch();
|
||||||
// print("To-Do: Implement the search function");
|
//To-Do: Implement the search function
|
||||||
}
|
// print("To-Do: Implement the search function");
|
||||||
},
|
}
|
||||||
child: SingleChildScrollView(
|
},
|
||||||
child: Column(mainAxisSize: MainAxisSize.max, children: [
|
child: Column(mainAxisSize: MainAxisSize.max, children: [
|
||||||
const Text(
|
const Text(
|
||||||
"MIH Patient Lookup",
|
"MIH Patient Lookup",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'package:Mzansi_Innovation_Hub/main.dart';
|
import 'package:Mzansi_Innovation_Hub/main.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_apis/mih_api_calls.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_apis/mih_api_calls.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_search_input.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_search_input.dart';
|
||||||
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_layout/mih_single_child_scroll.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih-app_tool_body.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih-app_tool_body.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_env/env.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_env/env.dart';
|
||||||
@@ -39,20 +40,20 @@ class _MyPatientListState extends State<MyPatientList> {
|
|||||||
final FocusNode _focusNode = FocusNode();
|
final FocusNode _focusNode = FocusNode();
|
||||||
|
|
||||||
Widget myPatientListTool() {
|
Widget myPatientListTool() {
|
||||||
return KeyboardListener(
|
return MihSingleChildScroll(
|
||||||
focusNode: _focusNode,
|
child: KeyboardListener(
|
||||||
autofocus: true,
|
focusNode: _focusNode,
|
||||||
onKeyEvent: (event) async {
|
autofocus: true,
|
||||||
if (event is KeyDownEvent &&
|
onKeyEvent: (event) async {
|
||||||
event.logicalKey == LogicalKeyboardKey.enter) {
|
if (event is KeyDownEvent &&
|
||||||
setState(() {
|
event.logicalKey == LogicalKeyboardKey.enter) {
|
||||||
_myPatientIdSearchString = _myPatientSearchController.text;
|
setState(() {
|
||||||
_myPatientList = MIHApiCalls.getPatientAccessListOfBusiness(
|
_myPatientIdSearchString = _myPatientSearchController.text;
|
||||||
widget.business!.business_id);
|
_myPatientList = MIHApiCalls.getPatientAccessListOfBusiness(
|
||||||
});
|
widget.business!.business_id);
|
||||||
}
|
});
|
||||||
},
|
}
|
||||||
child: SingleChildScrollView(
|
},
|
||||||
child: Column(mainAxisSize: MainAxisSize.max, children: [
|
child: Column(mainAxisSize: MainAxisSize.max, children: [
|
||||||
Row(
|
Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_
|
|||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_multiline_text_input.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_multiline_text_input.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_text_input.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_text_input.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_time_input.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_inputs_and_buttons/mih_time_input.dart';
|
||||||
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_layout/mih_single_child_scroll.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_layout/mih_window.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_layout/mih_window.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih-app_tool_body.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih-app_tool_body.dart';
|
||||||
import 'package:Mzansi_Innovation_Hub/mih_components/mih_pop_up_messages/mih_error_message.dart';
|
import 'package:Mzansi_Innovation_Hub/mih_components/mih_pop_up_messages/mih_error_message.dart';
|
||||||
@@ -61,7 +62,7 @@ class _WaitingRoomState extends State<WaitingRoom> {
|
|||||||
Widget getBusinessAppointmentsTool() {
|
Widget getBusinessAppointmentsTool() {
|
||||||
return Stack(
|
return Stack(
|
||||||
children: [
|
children: [
|
||||||
SingleChildScrollView(
|
MihSingleChildScroll(
|
||||||
child: Column(
|
child: Column(
|
||||||
children: [
|
children: [
|
||||||
const Text(
|
const Text(
|
||||||
|
|||||||
Reference in New Issue
Block a user