Merge branch 'in_patient_services' into 'development'

Search Profile Patient update

See merge request Cloud_Solution/doctor_app_flutter!596
merge-requests/595/merge
Mohammad Aljammal 5 years ago
commit cab9cddef0

@ -58,7 +58,7 @@ class PatientProfileScreen extends StatelessWidget {
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
!isFromSearch && isInpatient/*patientType == "1"*/ !isFromSearch && isInpatient /*patientType == "1"*/
? PatientProfileHeaderNewDesignInPatient( ? PatientProfileHeaderNewDesignInPatient(
patient, patientType, arrivalType) patient, patientType, arrivalType)
: PatientProfileHeaderNewDesign( : PatientProfileHeaderNewDesign(
@ -76,8 +76,9 @@ class PatientProfileScreen extends StatelessWidget {
arrivalType: arrivalType, arrivalType: arrivalType,
from: from, from: from,
to: to, to: to,
isInpatient:isInpatient, isInpatient: isInpatient,
isDischargedPatient: isDischargedPatient, isDischargedPatient:
isDischargedPatient,
) )
: isFromSearch : isFromSearch
? ProfileMedicalInfoWidgetSearch( ? ProfileMedicalInfoWidgetSearch(
@ -86,7 +87,9 @@ class PatientProfileScreen extends StatelessWidget {
arrivalType: arrivalType, arrivalType: arrivalType,
from: from, from: from,
to: to, to: to,
isInpatient:false isInpatient: false,
isDischargedPatient:
isDischargedPatient,
) )
: ProfileMedicalInfoWidget( : ProfileMedicalInfoWidget(
patient: patient, patient: patient,
@ -94,8 +97,7 @@ class PatientProfileScreen extends StatelessWidget {
arrivalType: arrivalType, arrivalType: arrivalType,
from: from, from: from,
to: to, to: to,
isInpatient:isInpatient isInpatient: isInpatient),
),
], ],
), ),
), ),

@ -16,15 +16,15 @@ class ProfileMedicalInfoWidgetInPatient extends StatelessWidget {
final bool isInpatient; final bool isInpatient;
final bool isDischargedPatient; final bool isDischargedPatient;
ProfileMedicalInfoWidgetInPatient( ProfileMedicalInfoWidgetInPatient(
{Key key, {Key key,
this.patient, this.patient,
this.patientType, this.patientType,
this.arrivalType, this.arrivalType,
this.from, this.from,
this.to, this.isInpatient, this.isDischargedPatient = false}); this.to,
this.isInpatient,
this.isDischargedPatient = false});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -4,6 +4,7 @@ import 'package:doctor_app_flutter/routes.dart';
import 'package:doctor_app_flutter/screens/base/base_view.dart'; import 'package:doctor_app_flutter/screens/base/base_view.dart';
import 'package:doctor_app_flutter/util/translations_delegate_base.dart'; import 'package:doctor_app_flutter/util/translations_delegate_base.dart';
import 'package:doctor_app_flutter/widgets/patients/profile/PatientProfileButton.dart'; import 'package:doctor_app_flutter/widgets/patients/profile/PatientProfileButton.dart';
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -14,6 +15,7 @@ class ProfileMedicalInfoWidgetSearch extends StatelessWidget {
final String patientType; final String patientType;
final String arrivalType; final String arrivalType;
final bool isInpatient; final bool isInpatient;
final bool isDischargedPatient;
ProfileMedicalInfoWidgetSearch( ProfileMedicalInfoWidgetSearch(
{Key key, {Key key,
@ -21,146 +23,523 @@ class ProfileMedicalInfoWidgetSearch extends StatelessWidget {
this.patientType, this.patientType,
this.arrivalType, this.arrivalType,
this.from, this.from,
this.to, this.isInpatient}); this.to,
this.isInpatient,
this.isDischargedPatient});
TabController _tabController;
void initState() {
_tabController = TabController(length: 2);
}
void dispose() {
_tabController.dispose();
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return BaseView<SOAPViewModel>( return BaseView<SOAPViewModel>(
onModelReady: (model) async {}, onModelReady: (model) async {},
builder: (_, model, w) => GridView.count( builder: (_, model, w) => DefaultTabController(
shrinkWrap: true, length: 2,
physics: NeverScrollableScrollPhysics(), initialIndex: isInpatient ? 0 : 1,
crossAxisSpacing: 10, child: SizedBox(
mainAxisSpacing: 10, height: MediaQuery.of(context).size.height * 1.0,
childAspectRatio: 1 / 1.0, width: double.infinity,
crossAxisCount: 3, child: Scaffold(
children: [ appBar: AppBar(
PatientProfileButton( backgroundColor: Colors.white,
key: key, toolbarHeight: 55,
patient: patient, elevation: 0,
patientType: patientType, bottom: TabBar(
arrivalType: arrivalType, controller: _tabController,
from: from, indicator: BoxDecoration(
to: to, shape: BoxShape.rectangle,
nameLine1: TranslationBase.of(context).vital, borderRadius: BorderRadius.circular(10), // Creates border
nameLine2: TranslationBase.of(context).signs, color: Color(0xffD02126),
route: VITAL_SIGN_DETAILS, ),
icon: 'patient/vital_signs.png'), //isScrollable: true,
PatientProfileButton(
key: key, //indicatorWeight: 4.0,
patient: patient, indicatorColor: Colors.red[500],
patientType: patientType,
arrivalType: arrivalType, // labelPadding:
route: MEDICAL_FILE, // EdgeInsets.symmetric(horizontal: 13.0, vertical: 2.0),
nameLine1: "Health", //TranslationBase.of(context).medicalReport, unselectedLabelColor: Color(0xff5A6168),
nameLine2: "Summary", //TranslationBase.of(context).summaryReport, labelColor: Colors.white,
icon: 'patient/health_summary.png'), tabs: <Widget>[
PatientProfileButton( Container(
key: key, width: MediaQuery.of(context).size.width * 0.35,
patient: patient, height: MediaQuery.of(context).size.height * 0.06,
patientType: patientType, child: Center(
arrivalType: arrivalType, child: Text('Inpatient Info'),
route: LAB_RESULT, ),
nameLine1: TranslationBase.of(context).lab, ),
nameLine2: TranslationBase.of(context).result, Container(
icon: 'patient/lab_results.png'), width: MediaQuery.of(context).size.width * 0.35,
PatientProfileButton( height: MediaQuery.of(context).size.height * 0.06,
key: key, child: Center(
patient: patient, child: Text('OutPatient Info'),
patientType: patientType, ),
arrivalType: arrivalType, ),
isInPatient:isInpatient, ]),
route: RADIOLOGY_PATIENT, ),
nameLine1: TranslationBase.of(context).radiology, body: Padding(
nameLine2: TranslationBase.of(context).service, padding: const EdgeInsets.symmetric(vertical: 15.0),
icon: 'patient/health_summary.png'), child: TabBarView(
PatientProfileButton( physics: BouncingScrollPhysics(),
key: key, controller: _tabController,
patient: patient, children: [
patientType: patientType, GridView.count(
arrivalType: arrivalType, shrinkWrap: true,
route: PATIENT_ECG, physics: NeverScrollableScrollPhysics(),
nameLine1: TranslationBase.of(context).patient, crossAxisSpacing: 10,
nameLine2: "ECG", mainAxisSpacing: 10,
icon: 'patient/patient_sick_leave.png'), childAspectRatio: 1 / 1.0,
(int.parse(patientType) == 7 || int.parse(patientType) == 6) crossAxisCount: 3,
? PatientProfileButton( children: [
key: key, PatientProfileButton(
patient: patient, key: key,
patientType: patientType, patient: patient,
arrivalType: arrivalType, patientType: patientType,
route: ORDER_PRESCRIPTION_NEW, arrivalType: arrivalType,
nameLine1: TranslationBase.of(context).orders, from: from,
nameLine2: TranslationBase.of(context).prescription, to: to,
icon: 'patient/order_prescription.png') nameLine1: TranslationBase.of(context).vital,
: PatientProfileButton( nameLine2: TranslationBase.of(context).signs,
key: key, route: VITAL_SIGN_DETAILS,
patient: patient, isInPatient: true,
patientType: patientType, icon: 'patient/vital_signs.png'),
arrivalType: arrivalType, PatientProfileButton(
route: ORDER_PRESCRIPTION_NEW, key: key,
nameLine1: TranslationBase.of(context).orders, patient: patient,
nameLine2: TranslationBase.of(context).prescription, patientType: patientType,
icon: 'patient/order_prescription.png'), arrivalType: arrivalType,
PatientProfileButton( route: LAB_RESULT,
key: key, isInPatient: true,
patient: patient, nameLine1: TranslationBase.of(context).lab,
patientType: patientType, nameLine2: TranslationBase.of(context).result,
arrivalType: arrivalType, icon: 'patient/lab_results.png'),
route: ORDER_PROCEDURE, PatientProfileButton(
nameLine1: TranslationBase.of(context).orders, key: key,
nameLine2: TranslationBase.of(context).procedures, patient: patient,
icon: 'patient/Order_Procedures.png'), patientType: patientType,
PatientProfileButton( arrivalType: arrivalType,
key: key, isInPatient: isInpatient,
patient: patient, route: RADIOLOGY_PATIENT,
patientType: patientType, nameLine1: TranslationBase.of(context).radiology,
arrivalType: arrivalType, nameLine2: TranslationBase.of(context).result,
route: PATIENT_INSURANCE_APPROVALS_NEW, icon: 'patient/health_summary.png'),
nameLine1: TranslationBase.of(context).insurance, PatientProfileButton(
nameLine2: TranslationBase.of(context).service, key: key,
icon: 'patient/vital_signs.png'), patient: patient,
PatientProfileButton( patientType: patientType,
key: key, arrivalType: arrivalType,
patient: patient, route: ORDER_PRESCRIPTION_NEW,
patientType: patientType, nameLine1: TranslationBase.of(context).patient,
arrivalType: arrivalType, nameLine2: TranslationBase.of(context).prescription,
route: SHOW_SICKLEAVE, icon: 'patient/order_prescription.png'),
nameLine1: TranslationBase.of(context).patientSick, PatientProfileButton(
nameLine2: TranslationBase.of(context).leave, key: key,
icon: 'patient/patient_sick_leave.png'), patient: patient,
if (patient.admissionNo != null && patient.admissionNo != "0") patientType: patientType,
PatientProfileButton( arrivalType: arrivalType,
key: key, route: PROGRESS_NOTE,
patient: patient, isDischargedPatient: isDischargedPatient,
patientType: patientType, nameLine1: TranslationBase.of(context).progress,
arrivalType: arrivalType, nameLine2: TranslationBase.of(context).note,
route: PROGRESS_NOTE, icon: 'patient/Progress_notes.png'),
nameLine1: TranslationBase.of(context).progress, PatientProfileButton(
nameLine2: TranslationBase.of(context).note, key: key,
icon: 'patient/Progress_notes.png'), patient: patient,
if (patient.admissionNo != null && patient.admissionNo != "0") patientType: patientType,
PatientProfileButton( arrivalType: arrivalType,
key: key, route: ORDER_NOTE,
patient: patient, isDischargedPatient: isDischargedPatient,
patientType: patientType, nameLine1: "Order", //"Text",
arrivalType: arrivalType, nameLine2:
route: ORDER_NOTE, "Sheet", //TranslationBase.of(context).orders,
nameLine1: "Order", //"Text", icon: 'patient/Progress_notes.png'),
nameLine2: "Sheet", PatientProfileButton(
icon: 'patient/Progress_notes.png'), key: key,
if (patient.appointmentNo != null && patient.appointmentNo != 0) patient: patient,
PatientProfileButton( patientType: patientType,
key: key, arrivalType: arrivalType,
patient: patient, route: ORDER_PROCEDURE,
patientType: patientType, nameLine1: TranslationBase.of(context).orders,
arrivalType: arrivalType, nameLine2: TranslationBase.of(context).procedures,
route: REFER_PATIENT_TO_DOCTOR, icon: 'patient/Order_Procedures.png'),
// isDisable: patient.patientStatusType != 43 ? true : false, PatientProfileButton(
nameLine1: TranslationBase.of(context).referral, key: key,
nameLine2: TranslationBase.of(context).patient, patient: patient,
icon: 'patient/refer_patient.png'), patientType: patientType,
], arrivalType: arrivalType,
route: MEDICAL_FILE,
nameLine1: "Health",
//TranslationBase.of(context).medicalReport,
nameLine2: "Summary",
//TranslationBase.of(context).summaryReport,
icon: 'patient/health_summary.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
isDisable: true,
route: MEDICAL_FILE,
nameLine1: "Medical", //Health
//TranslationBase.of(context).medicalReport,
nameLine2: "Report", //Report
//TranslationBase.of(context).summaryReport,
icon: 'patient/health_summary.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: REFER_IN_PATIENT_TO_DOCTOR,
isInPatient: true,
nameLine1: TranslationBase.of(context).referral,
nameLine2: TranslationBase.of(context).patient,
icon: 'patient/refer_patient.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: PATIENT_INSURANCE_APPROVALS_NEW,
nameLine1: TranslationBase.of(context).insurance,
nameLine2: TranslationBase.of(context).approvals,
icon: 'patient/vital_signs.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
isDisable: true,
route: null,
nameLine1: "Discharge",
nameLine2: "Summery",
icon: 'patient/patient_sick_leave.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: ADD_SICKLEAVE,
nameLine1: TranslationBase.of(context).patientSick,
nameLine2: TranslationBase.of(context).leave,
icon: 'patient/patient_sick_leave.png'),
],
),
GridView.count(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
crossAxisSpacing: 10,
mainAxisSpacing: 10,
childAspectRatio: 1 / 1.0,
crossAxisCount: 3,
children: [
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
from: from,
to: to,
nameLine1: TranslationBase.of(context).vital,
nameLine2: TranslationBase.of(context).signs,
route: VITAL_SIGN_DETAILS,
icon: 'patient/vital_signs.png'),
// if (selectedPatientType != 7)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: MEDICAL_FILE,
nameLine1:
"Health", //TranslationBase.of(context).medicalReport,
nameLine2:
"Summary", //TranslationBase.of(context).summaryReport,
icon: 'patient/health_summary.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: LAB_RESULT,
nameLine1: TranslationBase.of(context).lab,
nameLine2: TranslationBase.of(context).result,
icon: 'patient/lab_results.png'),
// if (int.parse(patientType) == 7 || int.parse(patientType) == 6)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
isInPatient: isInpatient,
route: RADIOLOGY_PATIENT,
nameLine1: TranslationBase.of(context).radiology,
nameLine2: TranslationBase.of(context).service,
icon: 'patient/health_summary.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: PATIENT_ECG,
nameLine1: TranslationBase.of(context).patient,
nameLine2: "ECG",
icon: 'patient/patient_sick_leave.png'),
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: ORDER_PRESCRIPTION_NEW,
nameLine1: TranslationBase.of(context).orders,
nameLine2: TranslationBase.of(context).prescription,
icon: 'patient/order_prescription.png'),
// if (int.parse(patientType) == 7 || int.parse(patientType) == 6)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: ORDER_PROCEDURE,
nameLine1: TranslationBase.of(context).orders,
nameLine2: TranslationBase.of(context).procedures,
icon: 'patient/Order_Procedures.png'),
//if (int.parse(patientType) == 7 || int.parse(patientType) == 6)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: PATIENT_INSURANCE_APPROVALS_NEW,
nameLine1: TranslationBase.of(context).insurance,
nameLine2: TranslationBase.of(context).service,
icon: 'patient/vital_signs.png'),
// if (int.parse(patientType) == 7 || int.parse(patientType) == 6)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: ADD_SICKLEAVE,
nameLine1: TranslationBase.of(context).patientSick,
nameLine2: TranslationBase.of(context).leave,
icon: 'patient/patient_sick_leave.png'),
if (patient.appointmentNo != null &&
patient.appointmentNo != 0)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: PATIENT_UCAF_REQUEST,
isDisable:
patient.patientStatusType != 43 ? true : false,
nameLine1: TranslationBase.of(context).patient,
nameLine2: TranslationBase.of(context).ucaf,
icon: 'patient/ucaf.png'),
if (patient.appointmentNo != null &&
patient.appointmentNo != 0)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: REFER_PATIENT_TO_DOCTOR,
isDisable:
patient.patientStatusType != 43 ? true : false,
nameLine1: TranslationBase.of(context).referral,
nameLine2: TranslationBase.of(context).patient,
icon: 'patient/refer_patient.png'),
if (patient.appointmentNo != null &&
patient.appointmentNo != 0)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: PATIENT_ADMISSION_REQUEST,
isDisable:
patient.patientStatusType != 43 ? true : false,
nameLine1: TranslationBase.of(context).admission,
nameLine2: TranslationBase.of(context).request,
icon: 'patient/admission_req.png'),
if (isInpatient)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: PROGRESS_NOTE,
nameLine1: TranslationBase.of(context).progress,
nameLine2: TranslationBase.of(context).note,
icon: 'patient/Progress_notes.png'),
if (isInpatient)
PatientProfileButton(
key: key,
patient: patient,
patientType: patientType,
arrivalType: arrivalType,
route: ORDER_NOTE,
nameLine1: "Order", //"Text",
nameLine2: "Sheet",
icon: 'patient/Progress_notes.png'),
],
),
],
),
),
),
),
// GridView.count(
// shrinkWrap: true,
// physics: NeverScrollableScrollPhysics(),
// crossAxisSpacing: 10,
// mainAxisSpacing: 10,
// childAspectRatio: 1 / 1.0,
// crossAxisCount: 3,
// children: [
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// from: from,
// to: to,
// nameLine1: TranslationBase.of(context).vital,
// nameLine2: TranslationBase.of(context).signs,
// route: VITAL_SIGN_DETAILS,
// icon: 'patient/vital_signs.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: MEDICAL_FILE,
// nameLine1:
// "Health", //TranslationBase.of(context).medicalReport,
// nameLine2:
// "Summary", //TranslationBase.of(context).summaryReport,
// icon: 'patient/health_summary.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: LAB_RESULT,
// nameLine1: TranslationBase.of(context).lab,
// nameLine2: TranslationBase.of(context).result,
// icon: 'patient/lab_results.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// isInPatient: isInpatient,
// route: RADIOLOGY_PATIENT,
// nameLine1: TranslationBase.of(context).radiology,
// nameLine2: TranslationBase.of(context).service,
// icon: 'patient/health_summary.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: PATIENT_ECG,
// nameLine1: TranslationBase.of(context).patient,
// nameLine2: "ECG",
// icon: 'patient/patient_sick_leave.png'),
// (int.parse(patientType) == 7 ||
// int.parse(patientType) == 6)
// ? PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: ORDER_PRESCRIPTION_NEW,
// nameLine1: TranslationBase.of(context).orders,
// nameLine2:
// TranslationBase.of(context).prescription,
// icon: 'patient/order_prescription.png')
// : PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: ORDER_PRESCRIPTION_NEW,
// nameLine1: TranslationBase.of(context).orders,
// nameLine2:
// TranslationBase.of(context).prescription,
// icon: 'patient/order_prescription.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: ORDER_PROCEDURE,
// nameLine1: TranslationBase.of(context).orders,
// nameLine2: TranslationBase.of(context).procedures,
// icon: 'patient/Order_Procedures.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: PATIENT_INSURANCE_APPROVALS_NEW,
// nameLine1: TranslationBase.of(context).insurance,
// nameLine2: TranslationBase.of(context).service,
// icon: 'patient/vital_signs.png'),
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: SHOW_SICKLEAVE,
// nameLine1: TranslationBase.of(context).patientSick,
// nameLine2: TranslationBase.of(context).leave,
// icon: 'patient/patient_sick_leave.png'),
// if (patient.admissionNo != null &&
// patient.admissionNo != "0")
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: PROGRESS_NOTE,
// nameLine1: TranslationBase.of(context).progress,
// nameLine2: TranslationBase.of(context).note,
// icon: 'patient/Progress_notes.png'),
// if (patient.admissionNo != null &&
// patient.admissionNo != "0")
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: ORDER_NOTE,
// nameLine1: "Order", //"Text",
// nameLine2: "Sheet",
// icon: 'patient/Progress_notes.png'),
// if (patient.appointmentNo != null &&
// patient.appointmentNo != 0)
// PatientProfileButton(
// key: key,
// patient: patient,
// patientType: patientType,
// arrivalType: arrivalType,
// route: REFER_PATIENT_TO_DOCTOR,
// // isDisable: patient.patientStatusType != 43 ? true : false,
// nameLine1: TranslationBase.of(context).referral,
// nameLine2: TranslationBase.of(context).patient,
// icon: 'patient/refer_patient.png'),
// ],
// ),
), ),
); );
} }

@ -566,7 +566,7 @@ packages:
name: js name: js
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.6.2" version: "0.6.3-nullsafety.1"
json_annotation: json_annotation:
dependency: transitive dependency: transitive
description: description:
@ -608,7 +608,7 @@ packages:
name: meta name: meta
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.3.0-nullsafety.3" version: "1.3.0-nullsafety.4"
mime: mime:
dependency: transitive dependency: transitive
description: description:
@ -900,7 +900,7 @@ packages:
name: stack_trace name: stack_trace
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.10.0-nullsafety.1" version: "1.10.0-nullsafety.2"
sticky_headers: sticky_headers:
dependency: "direct main" dependency: "direct main"
description: description:
@ -1091,5 +1091,5 @@ packages:
source: hosted source: hosted
version: "2.2.1" version: "2.2.1"
sdks: sdks:
dart: ">=2.10.0 <2.11.0" dart: ">=2.10.0 <=2.11.0-213.1.beta"
flutter: ">=1.22.0 <2.0.0" flutter: ">=1.22.0 <2.0.0"

Loading…
Cancel
Save