some fixes to go flutter 2

merge-requests/888/head
Elham Rababh 5 years ago
parent eceb3976ad
commit 47437c8637

@ -14,7 +14,7 @@ import '../../base/base_service.dart';
class LabsService extends BaseService { class LabsService extends BaseService {
List<PatientLabOrders> patientLabOrdersList = []; List<PatientLabOrders> patientLabOrdersList = [];
List<AllSpecialLabResultModel> _allSpecialLab = List(); List<AllSpecialLabResultModel> _allSpecialLab = [];
List<AllSpecialLabResultModel> get allSpecialLab => _allSpecialLab; List<AllSpecialLabResultModel> get allSpecialLab => _allSpecialLab;
AllSpecialLabResultRequestModel _allSpecialLabResultRequestModel = AllSpecialLabResultRequestModel(); AllSpecialLabResultRequestModel _allSpecialLabResultRequestModel = AllSpecialLabResultRequestModel();
@ -56,7 +56,7 @@ class LabsService extends BaseService {
List<PatientLabSpecialResult> patientLabSpecialResult = []; List<PatientLabSpecialResult> patientLabSpecialResult = [];
List<LabResult> labResultList = []; List<LabResult> labResultList = [];
List<LabOrderResult> labOrdersResultsList = []; List<LabOrderResult> labOrdersResultsList = [];
List<LabResultHistory> labOrdersResultHistoryList = List(); List<LabResultHistory> labOrdersResultHistoryList = [];
Future getLaboratoryResult( Future getLaboratoryResult(
{String? projectID, {String? projectID,

@ -18,7 +18,7 @@ import '../../base/base_service.dart';
class PrescriptionsService extends BaseService { class PrescriptionsService extends BaseService {
List<Prescriptions> prescriptionsList = []; List<Prescriptions> prescriptionsList = [];
List<GetMedicationForInPatientModel> medicationForInPatient = List(); List<GetMedicationForInPatientModel> medicationForInPatient = [];
List<PrescriptionsOrder> prescriptionsOrderList = []; List<PrescriptionsOrder> prescriptionsOrderList = [];
List<PrescriotionInPatient> prescriptionInPatientList = []; List<PrescriotionInPatient> prescriptionInPatientList = [];

@ -30,7 +30,7 @@ class SickLeaveService extends BaseService {
List<SickLeavePatientModel> getAllSickLeavePatient = []; List<SickLeavePatientModel> getAllSickLeavePatient = [];
List<SickLeavePatientModel> getAllSickLeaveDoctor = List(); List<SickLeavePatientModel> getAllSickLeaveDoctor = [];
SickLeavePatientRequestModel _sickLeavePatientRequestModel = SickLeavePatientRequestModel(); SickLeavePatientRequestModel _sickLeavePatientRequestModel = SickLeavePatientRequestModel();
GetSickLeaveDoctorRequestModel _sickLeaveDoctorRequestModel = GetSickLeaveDoctorRequestModel(); GetSickLeaveDoctorRequestModel _sickLeaveDoctorRequestModel = GetSickLeaveDoctorRequestModel();

@ -6,10 +6,10 @@ import 'package:doctor_app_flutter/models/pending_orders/pending_order_request_m
import 'package:doctor_app_flutter/models/pending_orders/pending_orders_model.dart'; import 'package:doctor_app_flutter/models/pending_orders/pending_orders_model.dart';
class PendingOrderService extends BaseService { class PendingOrderService extends BaseService {
List<PendingOrderModel> _pendingOrderList = List(); List<PendingOrderModel> _pendingOrderList = [];
List<PendingOrderModel> get pendingOrderList => _pendingOrderList; List<PendingOrderModel> get pendingOrderList => _pendingOrderList;
List<AdmissionOrdersModel> _admissionOrderList = List(); List<AdmissionOrdersModel> _admissionOrderList = [];
List<AdmissionOrdersModel> get admissionOrderList => _admissionOrderList; List<AdmissionOrdersModel> get admissionOrderList => _admissionOrderList;
Future getPendingOrders( Future getPendingOrders(

@ -145,7 +145,7 @@ class PatientSearchViewModel extends BaseViewModel {
List<PatiantInformtion> get myIinPatientList => _inPatientService.myInPatientList; List<PatiantInformtion> get myIinPatientList => _inPatientService.myInPatientList;
List<PatiantInformtion> filteredInPatientItems = []; List<PatiantInformtion> filteredInPatientItems = [];
List<PatiantInformtion> filteredMyInPatientItems = List(); List<PatiantInformtion> filteredMyInPatientItems = [];
Future getInPatientList(PatientSearchRequestModel requestModel, {bool isMyInpatient = false, bool isLocalBusy = false}) async { Future getInPatientList(PatientSearchRequestModel requestModel, {bool isMyInpatient = false, bool isLocalBusy = false}) async {
await getDoctorProfile(); await getDoctorProfile();

@ -32,7 +32,7 @@ class PrescriptionsViewModel extends BaseViewModel {
List<GetMedicationForInPatientModel> get medicationForInPatient => _prescriptionsService.medicationForInPatient; List<GetMedicationForInPatientModel> get medicationForInPatient => _prescriptionsService.medicationForInPatient;
List<PrescriptionsList> _medicationForInPatient = List(); List<PrescriptionsList> _medicationForInPatient = [];
getPrescriptions(PatiantInformtion patient) async { getPrescriptions(PatiantInformtion patient) async {
setState(ViewState.Busy); setState(ViewState.Busy);

@ -1,5 +1,4 @@
class ListGtMyPatientsQuestions { class ListGtMyPatientsQuestions {
import 'package:doctor_app_flutter/util/date-utils.dart';
Null rowID; Null rowID;
String? setupID; String? setupID;

@ -14,7 +14,7 @@ import 'doctor_repaly_chat.dart';
class AllDoctorQuestions extends StatefulWidget { class AllDoctorQuestions extends StatefulWidget {
final Function changeCurrentTab; final Function changeCurrentTab;
const AllDoctorQuestions({Key key, this.changeCurrentTab}) : super(key: key); const AllDoctorQuestions({Key? key, this.changeCurrentTab}) : super(key: key);
@override @override
_AllDoctorQuestionsState createState() => _AllDoctorQuestionsState(); _AllDoctorQuestionsState createState() => _AllDoctorQuestionsState();

@ -24,7 +24,7 @@ class DoctorReplayChat extends StatefulWidget {
final DoctorReplayViewModel previousModel; final DoctorReplayViewModel previousModel;
bool showMsgBox = false; bool showMsgBox = false;
DoctorReplayChat( DoctorReplayChat(
{Key key, this.reply, this.previousModel, {Key? key, this.reply, this.previousModel,
}); });
@override @override

@ -28,7 +28,7 @@ import 'not_replaied_Doctor_Questions.dart';
class DoctorReplyScreen extends StatefulWidget { class DoctorReplyScreen extends StatefulWidget {
final Function changeCurrentTab; final Function changeCurrentTab;
const DoctorReplyScreen({Key key, this.changeCurrentTab}) : super(key: key); const DoctorReplyScreen({Key? key, this.changeCurrentTab}) : super(key: key);
@override @override
_DoctorReplyScreenState createState() => _DoctorReplyScreenState(); _DoctorReplyScreenState createState() => _DoctorReplyScreenState();

@ -14,7 +14,7 @@ import 'doctor_repaly_chat.dart';
class NotRepliedDoctorQuestions extends StatefulWidget { class NotRepliedDoctorQuestions extends StatefulWidget {
final Function changeCurrentTab; final Function changeCurrentTab;
const NotRepliedDoctorQuestions({Key key, this.changeCurrentTab}) const NotRepliedDoctorQuestions({Key? key, this.changeCurrentTab})
: super(key: key); : super(key: key);
@override @override

@ -25,7 +25,7 @@ class InPatientScreen extends StatefulWidget {
bool isAllClinic = true; bool isAllClinic = true;
bool showBottomSheet = false; bool showBottomSheet = false;
String selectedClinicName; String selectedClinicName;
InPatientScreen({Key key, this.specialClinic}); InPatientScreen({Key? key, this.specialClinic});
@override @override
_InPatientScreenState createState() => _InPatientScreenState(); _InPatientScreenState createState() => _InPatientScreenState();

@ -15,7 +15,7 @@ import 'UCAF-detail-screen.dart';
import 'UCAF-input-screen.dart'; import 'UCAF-input-screen.dart';
class UCAFPagerScreen extends StatefulWidget { class UCAFPagerScreen extends StatefulWidget {
const UCAFPagerScreen({Key key}) : super(key: key); const UCAFPagerScreen({Key? key}) : super(key: key);
@override @override
_UCAFPagerScreenState createState() => _UCAFPagerScreenState(); _UCAFPagerScreenState createState() => _UCAFPagerScreenState();

@ -14,7 +14,7 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
class AdmissionOrdersScreen extends StatefulWidget { class AdmissionOrdersScreen extends StatefulWidget {
const AdmissionOrdersScreen({Key key}) : super(key: key); const AdmissionOrdersScreen({Key? key}) : super(key: key);
@override @override
_AdmissionOrdersScreenState createState() => _AdmissionOrdersScreenState(); _AdmissionOrdersScreenState createState() => _AdmissionOrdersScreenState();

@ -13,7 +13,7 @@ class DiabeticDetails extends StatefulWidget {
final List<GetDiabeticChartValuesResponseModel> diabeticDetailsList; final List<GetDiabeticChartValuesResponseModel> diabeticDetailsList;
DiabeticDetails( DiabeticDetails(
{Key key, this.diabeticDetailsList,}); {Key? key, this.diabeticDetailsList,});
@override @override
_VitalSignDetailsWidgetState createState() => _VitalSignDetailsWidgetState(); _VitalSignDetailsWidgetState createState() => _VitalSignDetailsWidgetState();

@ -14,8 +14,8 @@ class LineChartForDiabetic extends StatelessWidget {
LineChartForDiabetic( LineChartForDiabetic(
{this.title, this.timeSeries1, this.indexes, this.isOX= false}); {this.title, this.timeSeries1, this.indexes, this.isOX= false});
List<int> xAxixs = List(); List<int> xAxixs = [];
List<double> yAxixs = List(); List<double> yAxixs = [];
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -188,12 +188,12 @@ class LineChartForDiabetic extends StatelessWidget {
} }
List<LineChartBarData> getData(context) { List<LineChartBarData> getData(context) {
List<FlSpot> spots = List(); List<FlSpot> spots = [];
for (int index = 0; index < timeSeries1.length; index++) { for (int index = 0; index < timeSeries1.length; index++) {
spots.add(FlSpot(index.toDouble(), timeSeries1[index].sales)); spots.add(FlSpot(index.toDouble(), timeSeries1[index].sales));
} }
List<FlSpot> spots2 = List(); List<FlSpot> spots2 = [];
// for (int index = 0; index < timeSeries2.length; index++) { // for (int index = 0; index < timeSeries2.length; index++) {
// spots2.add(FlSpot(index.toDouble(), timeSeries2[index].sales)); // spots2.add(FlSpot(index.toDouble(), timeSeries2[index].sales));
// } // }
@ -225,7 +225,7 @@ class LineChartForDiabetic extends StatelessWidget {
), ),
); );
List<LineChartBarData> lineChartData = List(); List<LineChartBarData> lineChartData = [];
if(spots.isNotEmpty){ if(spots.isNotEmpty){
lineChartData.add(lineChartBarData1); lineChartData.add(lineChartBarData1);
} }

@ -31,7 +31,7 @@ import 'package:provider/provider.dart';
DrAppSharedPreferances sharedPref = new DrAppSharedPreferances(); DrAppSharedPreferances sharedPref = new DrAppSharedPreferances();
class DiagnosisScreen extends StatefulWidget { class DiagnosisScreen extends StatefulWidget {
const DiagnosisScreen({Key key}) : super(key: key); const DiagnosisScreen({Key? key}) : super(key: key);
@override @override
_ProgressNoteState createState() => _ProgressNoteState(); _ProgressNoteState createState() => _ProgressNoteState();

@ -16,7 +16,7 @@ import 'discharge_Summary_widget.dart';
class AllDischargeSummary extends StatefulWidget { class AllDischargeSummary extends StatefulWidget {
final Function changeCurrentTab; final Function changeCurrentTab;
const AllDischargeSummary({Key key, this.changeCurrentTab}) : super(key: key); const AllDischargeSummary({Key? key, this.changeCurrentTab}) : super(key: key);
@override @override
_AllDischargeSummaryState createState() => _AllDischargeSummaryState(); _AllDischargeSummaryState createState() => _AllDischargeSummaryState();

@ -19,7 +19,7 @@ class DischargeSummaryWidget extends StatefulWidget {
final GetDischargeSummaryResModel dischargeSummary; final GetDischargeSummaryResModel dischargeSummary;
bool isShowMore = false; bool isShowMore = false;
DischargeSummaryWidget({Key key, this.dischargeSummary}); DischargeSummaryWidget({Key? key, this.dischargeSummary});
@override @override
_DischargeSummaryWidgetState createState() => _DischargeSummaryWidgetState(); _DischargeSummaryWidgetState createState() => _DischargeSummaryWidgetState();

@ -23,7 +23,7 @@ import 'pending_discharge_summary.dart';
class DischargeSummaryPage extends StatefulWidget { class DischargeSummaryPage extends StatefulWidget {
final Function changeCurrentTab; final Function changeCurrentTab;
const DischargeSummaryPage({Key key, this.changeCurrentTab}) : super(key: key); const DischargeSummaryPage({Key? key, this.changeCurrentTab}) : super(key: key);
@override @override
_DoctorReplyScreenState createState() => _DoctorReplyScreenState(); _DoctorReplyScreenState createState() => _DoctorReplyScreenState();

@ -17,7 +17,7 @@ class PendingDischargeSummary extends StatefulWidget {
final Function changeCurrentTab; final Function changeCurrentTab;
final PatiantInformtion patient; final PatiantInformtion patient;
const PendingDischargeSummary({Key key, this.changeCurrentTab, this.patient}) const PendingDischargeSummary({Key? key, this.changeCurrentTab, this.patient})
: super(key: key); : super(key: key);
@override @override

@ -20,7 +20,7 @@ class FlowChartPage extends StatelessWidget {
final bool isInpatient; final bool isInpatient;
FlowChartPage( FlowChartPage(
{required this.patientLabOrder, required this.filterName, required this.patient, required this.isInpatient}); {this.patientLabOrder, this.filterName, this.patient, this.isInpatient});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -29,8 +29,10 @@ class FlowChartPage extends StatelessWidget {
patientLabOrder: patientLabOrder, patientLabOrder: patientLabOrder,
procedureDescription: filterName, procedureDescription: filterName,
patient: patient), patient: patient),
//onModelReady: (model) => // onModelReady: (model) => model.getPatientLabOrdersResults(
model.getPatientLabOrdersResults(//patientLabOrder: patientLabOrder,// procedure: filterName,// patient: patient), // patientLabOrder: patientLabOrder,
// procedure: filterName,
// patient: patient),
builder: (context, model, w) => AppScaffold( builder: (context, model, w) => AppScaffold(
isShowAppBar: true, isShowAppBar: true,
appBarTitle: filterName, appBarTitle: filterName,

@ -17,7 +17,7 @@ class LineChartCurvedLabHistory extends StatefulWidget {
class LineChartCurvedLabHistoryState extends State<LineChartCurvedLabHistory> { class LineChartCurvedLabHistoryState extends State<LineChartCurvedLabHistory> {
bool isShowingMainData; bool isShowingMainData;
List<int> xAxixs = List(); List<int> xAxixs = [];
int indexes = 0; int indexes = 0;
@override @override
@ -197,7 +197,7 @@ class LineChartCurvedLabHistoryState extends State<LineChartCurvedLabHistory> {
} }
List<LineChartBarData> getData() { List<LineChartBarData> getData() {
List<FlSpot> spots = List(); List<FlSpot> spots = [];
for (int index = 0; index < widget.labResultHistory.length; index++) { for (int index = 0; index < widget.labResultHistory.length; index++) {
try { try {
var resultValueDouble = var resultValueDouble =

@ -14,7 +14,7 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
class AllLabSpecialResult extends StatefulWidget { class AllLabSpecialResult extends StatefulWidget {
const AllLabSpecialResult({Key key}) : super(key: key); const AllLabSpecialResult({Key? key}) : super(key: key);
@override @override
_AllLabSpecialResultState createState() => _AllLabSpecialResultState(); _AllLabSpecialResultState createState() => _AllLabSpecialResultState();

@ -13,7 +13,7 @@ class SpecialLabResultDetailsPage extends StatelessWidget {
final String resultData; final String resultData;
final PatiantInformtion patient; final PatiantInformtion patient;
const SpecialLabResultDetailsPage({Key key, this.resultData, this.patient}) : super(key: key); const SpecialLabResultDetailsPage({Key? key, this.resultData, this.patient}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -23,7 +23,7 @@ class AddVerifyMedicalReport extends StatefulWidget {
final String medicalNote; final String medicalNote;
const AddVerifyMedicalReport( const AddVerifyMedicalReport(
{Key key, {Key? key,
this.patient, this.patient,
this.patientType, this.patientType,
this.arrivalType, this.arrivalType,

@ -30,7 +30,7 @@ import 'package:provider/provider.dart';
DrAppSharedPreferances sharedPref = new DrAppSharedPreferances(); DrAppSharedPreferances sharedPref = new DrAppSharedPreferances();
class NursingProgressNoteScreen extends StatefulWidget { class NursingProgressNoteScreen extends StatefulWidget {
const NursingProgressNoteScreen({Key key}) : super(key: key); const NursingProgressNoteScreen({Key? key}) : super(key: key);
@override @override
_ProgressNoteState createState() => _ProgressNoteState(); _ProgressNoteState createState() => _ProgressNoteState();

@ -33,7 +33,7 @@ DrAppSharedPreferances sharedPref = new DrAppSharedPreferances();
class OperationReportScreen extends StatefulWidget { class OperationReportScreen extends StatefulWidget {
final int visitType; final int visitType;
const OperationReportScreen({Key key, this.visitType}) : super(key: key); const OperationReportScreen({Key? key, this.visitType}) : super(key: key);
@override @override
_ProgressNoteState createState() => _ProgressNoteState(); _ProgressNoteState createState() => _ProgressNoteState();

@ -40,7 +40,7 @@ class UpdateOperationReport extends StatefulWidget {
final bool isUpdate; final bool isUpdate;
const UpdateOperationReport( const UpdateOperationReport(
{Key key, {Key? key,
// this.operationReportViewModel, // this.operationReportViewModel,
this.patient, this.patient,
this.visitType, this.visitType,

@ -9,7 +9,7 @@ import 'package:doctor_app_flutter/widgets/shared/errors/dr_app_embedded_error.d
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class PendingOrdersScreen extends StatelessWidget { class PendingOrdersScreen extends StatelessWidget {
const PendingOrdersScreen({Key key}) : super(key: key); const PendingOrdersScreen({Key? key}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -18,7 +18,7 @@ import 'package:flutter/material.dart';
class MyReferralDetailScreen extends StatelessWidget { class MyReferralDetailScreen extends StatelessWidget {
final MyReferralPatientModel referralPatient; final MyReferralPatientModel referralPatient;
const MyReferralDetailScreen({Key key, this.referralPatient}) : super(key: key); const MyReferralDetailScreen({Key? key, this.referralPatient}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -44,7 +44,7 @@ class UpdateAssessmentPage extends StatefulWidget {
class _UpdateAssessmentPageState extends State<UpdateAssessmentPage> class _UpdateAssessmentPageState extends State<UpdateAssessmentPage>
implements AssessmentCallBack { implements AssessmentCallBack {
bool isAssessmentExpand = false; bool isAssessmentExpand = false;
List<MySelectedAssessment> mySelectedAssessmentList = List(); List<MySelectedAssessment> mySelectedAssessmentList = [];
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -44,7 +44,7 @@ class UpdateObjectivePage extends StatefulWidget {
class _UpdateObjectivePageState extends State<UpdateObjectivePage> class _UpdateObjectivePageState extends State<UpdateObjectivePage>
implements ObjectiveCallBack { implements ObjectiveCallBack {
bool isSysExaminationExpand = false; bool isSysExaminationExpand = false;
List<MySelectedExamination> mySelectedExamination = List(); List<MySelectedExamination> mySelectedExamination = [];
BoxDecoration containerBorderDecoration(Color containerColor, Color borderColor) { BoxDecoration containerBorderDecoration(Color containerColor, Color borderColor) {
return BoxDecoration( return BoxDecoration(

@ -9,7 +9,7 @@ class BottomSheetDialogButton extends StatelessWidget {
double headerHeight = SizeConfig.heightMultiplier * 12; double headerHeight = SizeConfig.heightMultiplier * 12;
BottomSheetDialogButton({Key key, this.onTap, this.label}) : super(key: key); BottomSheetDialogButton({Key? key, this.onTap, this.label}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -10,7 +10,7 @@ class RemoveButton extends StatelessWidget {
final Function onTap; final Function onTap;
final String label; final String label;
const RemoveButton({Key key, this.onTap, this.label}) : super(key: key); const RemoveButton({Key? key, this.onTap, this.label}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -16,7 +16,7 @@ class StepsWidget extends StatelessWidget {
final PatiantInformtion patientInfo; final PatiantInformtion patientInfo;
StepsWidget( StepsWidget(
{Key key, {Key? key,
this.index, this.index,
this.changeCurrentTab, this.changeCurrentTab,
this.height = 0.0, this.height = 0.0,

@ -26,7 +26,7 @@ class AddAllergiesItem extends StatefulWidget {
final MasterKeyModel item; final MasterKeyModel item;
const AddAllergiesItem( const AddAllergiesItem(
{Key key, {Key? key,
this.model, this.model,
this.removeAllergy, this.removeAllergy,
this.addAllergy, this.addAllergy,

@ -24,7 +24,7 @@ class MasterKeyCheckboxSearchAllergiesWidget extends StatefulWidget {
final String hintSearchText; final String hintSearchText;
MasterKeyCheckboxSearchAllergiesWidget( MasterKeyCheckboxSearchAllergiesWidget(
{Key key, {Key? key,
this.model, this.model,
this.addSelectedAllergy, this.addSelectedAllergy,
this.removeAllergy, this.removeAllergy,
@ -43,7 +43,7 @@ class MasterKeyCheckboxSearchAllergiesWidget extends StatefulWidget {
class _MasterKeyCheckboxSearchAllergiesWidgetState class _MasterKeyCheckboxSearchAllergiesWidgetState
extends State<MasterKeyCheckboxSearchAllergiesWidget> { extends State<MasterKeyCheckboxSearchAllergiesWidget> {
List<MasterKeyModel> items = List(); List<MasterKeyModel> items = [];
TextEditingController filteredSearchController = TextEditingController(); TextEditingController filteredSearchController = TextEditingController();
@override @override
@ -122,10 +122,10 @@ class _MasterKeyCheckboxSearchAllergiesWidgetState
} }
void filterSearchResults(String query) { void filterSearchResults(String query) {
List<MasterKeyModel> dummySearchList = List(); List<MasterKeyModel> dummySearchList = [];
dummySearchList.addAll(widget.masterList); dummySearchList.addAll(widget.masterList);
if (query.isNotEmpty) { if (query.isNotEmpty) {
List<MasterKeyModel> dummyListData = List(); List<MasterKeyModel> dummyListData = [];
dummySearchList.forEach((items) { dummySearchList.forEach((items) {
if (items.nameAr.toLowerCase().contains(query.toLowerCase()) || if (items.nameAr.toLowerCase().contains(query.toLowerCase()) ||
items.nameEn.toLowerCase().contains(query.toLowerCase())) { items.nameEn.toLowerCase().contains(query.toLowerCase())) {

@ -46,8 +46,8 @@ class _UpdateSubjectivePageState extends State<UpdateSubjectivePage>
TextEditingController medicationController = TextEditingController(); TextEditingController medicationController = TextEditingController();
final formKey = GlobalKey<FormState>(); final formKey = GlobalKey<FormState>();
List<MySelectedAllergy> myAllergiesList = List(); List<MySelectedAllergy> myAllergiesList = [];
List<MySelectedHistory> myHistoryList = List(); List<MySelectedHistory> myHistoryList = [];
getHistory(SOAPViewModel model) async { getHistory(SOAPViewModel model) async {
widget.changeLoadingState(true); widget.changeLoadingState(true);

@ -31,8 +31,8 @@ class UpdateSoapIndex extends StatefulWidget {
class _UpdateSoapIndexState extends State<UpdateSoapIndex> with TickerProviderStateMixin { class _UpdateSoapIndexState extends State<UpdateSoapIndex> with TickerProviderStateMixin {
PageController? _controller; PageController? _controller;
int _currentIndex = 0; int _currentIndex = 0;
List<MySelectedAllergy> myAllergiesList = List(); List<MySelectedAllergy> myAllergiesList = [];
List<MySelectedHistory> myHistoryList = List(); List<MySelectedHistory> myHistoryList = [];
changePageViewIndex(pageIndex, {isChangeState = true}) { changePageViewIndex(pageIndex, {isChangeState = true}) {
if (pageIndex != _currentIndex && isChangeState) changeLoadingState(true); if (pageIndex != _currentIndex && isChangeState) changeLoadingState(true);

@ -44,7 +44,7 @@ class RegisterConfirmationPatientPage extends StatefulWidget {
final PatientRegistrationViewModel model; final PatientRegistrationViewModel model;
const RegisterConfirmationPatientPage( const RegisterConfirmationPatientPage(
{Key key, this.operationReportViewModel, this.patient, this.model}) {Key? key, this.operationReportViewModel, this.patient, this.model})
: super(key: key); : super(key: key);
@override @override

@ -12,7 +12,7 @@ import 'package:flutter/material.dart';
import 'RegisterSearchPatientPage.dart'; import 'RegisterSearchPatientPage.dart';
class RegisterPatientPage extends StatefulWidget { class RegisterPatientPage extends StatefulWidget {
const RegisterPatientPage({Key key}) : super(key: key); const RegisterPatientPage({Key? key}) : super(key: key);
@override @override
_RegisterPatientPageState createState() => _RegisterPatientPageState(); _RegisterPatientPageState createState() => _RegisterPatientPageState();

@ -30,7 +30,7 @@ class RegisterSearchPatientPage extends StatefulWidget {
final PatientRegistrationViewModel model; final PatientRegistrationViewModel model;
const RegisterSearchPatientPage( const RegisterSearchPatientPage(
{Key key, this.changePageViewIndex, this.model}) {Key? key, this.changePageViewIndex, this.model})
: super(key: key); : super(key: key);
@override @override
@ -66,7 +66,7 @@ class _RegisterSearchPatientPageState extends State<RegisterSearchPatientPage> {
@override @override
void initState() { void initState() {
_phoneCode.text = ""; _phoneCode.text = "";
countryList = List(); countryList = [];
dynamic ksaCountry = {"id": 967, "name": "Saudi Arabia"}; dynamic ksaCountry = {"id": 967, "name": "Saudi Arabia"};
dynamic uaeCountry = {"id": 971, "name": "United Arab Emirates"}; dynamic uaeCountry = {"id": 971, "name": "United Arab Emirates"};

@ -6,7 +6,7 @@ import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class VerifyActivationCodePage extends StatefulWidget { class VerifyActivationCodePage extends StatefulWidget {
const VerifyActivationCodePage({Key key}) : super(key: key); const VerifyActivationCodePage({Key? key}) : super(key: key);
@override @override
_VerifyActivationCodePageState createState() => _VerifyActivationCodePageState createState() =>

@ -399,7 +399,7 @@ class HeaderRow extends StatelessWidget {
final String label; final String label;
final String value; final String value;
const HeaderRow({Key key, this.label, this.value}) : super(key: key); const HeaderRow({Key? key, this.label, this.value}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -16,7 +16,7 @@ class ProfileMedicalInfoWidget extends StatelessWidget {
final bool isInpatient; final bool isInpatient;
ProfileMedicalInfoWidget( ProfileMedicalInfoWidget(
{Key key, this.patient, this.patientType, this.arrivalType, this.from, this.to, this.isInpatient}); {Key? key, this.patient, this.patientType, this.arrivalType, this.from, this.to, this.isInpatient});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -1,4 +1,5 @@
import 'package:badges/badges.dart'; import 'package:badges/badges.dart';
import 'package:doctor_app_flutter/config/size_config.dart';
import 'package:doctor_app_flutter/core/viewModel/dashboard_view_model.dart'; import 'package:doctor_app_flutter/core/viewModel/dashboard_view_model.dart';
import 'package:doctor_app_flutter/core/viewModel/doctor_replay_view_model.dart'; import 'package:doctor_app_flutter/core/viewModel/doctor_replay_view_model.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
@ -14,7 +15,7 @@ class BottomNavigationItem extends StatelessWidget {
final int? index; final int? index;
final int currentIndex; final int currentIndex;
final String? name; final String? name;
final DashboardViewModel dashboardViewModel; final DashboardViewModel? dashboardViewModel;
BottomNavigationItem( BottomNavigationItem(

@ -7,16 +7,16 @@ import 'package:flutter/material.dart';
class CountryTextField extends StatefulWidget { class CountryTextField extends StatefulWidget {
final dynamic element; final dynamic element;
final String elementError; final String? elementError;
final List<dynamic> elementList; final List<dynamic>? elementList;
final String keyName; final String? keyName;
final String keyId; final String? keyId;
final String hintText; final String? hintText;
final double width; final double? width;
final Function(dynamic) okFunction; final Function(dynamic) okFunction;
CountryTextField( CountryTextField(
{Key key, {Key? key,
@required this.element, @required this.element,
@required this.elementError, @required this.elementError,
this.width, this.width,

Loading…
Cancel
Save