|
|
|
@ -1,6 +1,9 @@
|
|
|
|
import 'package:diplomaticquarterapp/config/size_config.dart';
|
|
|
|
import 'package:diplomaticquarterapp/config/size_config.dart';
|
|
|
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/dashboard_view_model.dart';
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart';
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/AlHabibMedicalService/all_habib_medical_service_page.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/AlHabibMedicalService/all_habib_medical_service_page.dart';
|
|
|
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/livecare/livecare_home.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/livecare/livecare_home.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
|
|
|
@ -12,6 +15,10 @@ import 'package:hexcolor/hexcolor.dart';
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
|
|
class HomePage extends StatefulWidget {
|
|
|
|
class HomePage extends StatefulWidget {
|
|
|
|
|
|
|
|
final Function goToMyProfile;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HomePage({Key key, this.goToMyProfile});
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
_HomePageState createState() => _HomePageState();
|
|
|
|
_HomePageState createState() => _HomePageState();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -20,7 +27,9 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
ProjectViewModel projectViewModel = Provider.of(context);
|
|
|
|
ProjectViewModel projectViewModel = Provider.of(context);
|
|
|
|
return AppScaffold(
|
|
|
|
return BaseView<DashboardViewModel>(
|
|
|
|
|
|
|
|
onModelReady: (model) => model.getPatientRadOrders(),
|
|
|
|
|
|
|
|
builder: (_, model, wi) => AppScaffold(
|
|
|
|
body: Container(
|
|
|
|
body: Container(
|
|
|
|
width: double.infinity,
|
|
|
|
width: double.infinity,
|
|
|
|
child: SingleChildScrollView(
|
|
|
|
child: SingleChildScrollView(
|
|
|
|
@ -37,7 +46,7 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
image: DecorationImage(
|
|
|
|
image: DecorationImage(
|
|
|
|
image: ExactAssetImage(
|
|
|
|
image: ExactAssetImage(
|
|
|
|
'assets/images/timeline_bg.png'),
|
|
|
|
'assets/images/dashboard_top_bg.png'),
|
|
|
|
fit: BoxFit.cover),
|
|
|
|
fit: BoxFit.cover),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
child: Stack(
|
|
|
|
child: Stack(
|
|
|
|
@ -47,7 +56,8 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
left: 15,
|
|
|
|
left: 15,
|
|
|
|
right: 15,
|
|
|
|
right: 15,
|
|
|
|
child: Container(
|
|
|
|
child: Container(
|
|
|
|
width: MediaQuery.of(context).size.width * 0.8,
|
|
|
|
width:
|
|
|
|
|
|
|
|
MediaQuery.of(context).size.width * 0.8,
|
|
|
|
child: Row(
|
|
|
|
child: Row(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Expanded(
|
|
|
|
Expanded(
|
|
|
|
@ -56,16 +66,15 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
FadePage(page: LiveCareHome())),
|
|
|
|
FadePage(page: LiveCareHome())),
|
|
|
|
child: Container(
|
|
|
|
child: Container(
|
|
|
|
height: 110,
|
|
|
|
height: 110,
|
|
|
|
|
|
|
|
padding: EdgeInsets.all(15),
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
color: Colors.transparent
|
|
|
|
color: Colors.white
|
|
|
|
.withOpacity(0.3),
|
|
|
|
.withOpacity(0.3),
|
|
|
|
),
|
|
|
|
borderRadius: BorderRadius.all(
|
|
|
|
child: Center(
|
|
|
|
Radius.circular(5))),
|
|
|
|
child: Texts(
|
|
|
|
child: Image.asset(
|
|
|
|
'Live care ',
|
|
|
|
'assets/images/livecare_white_logo.png',
|
|
|
|
color: Colors.white,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -73,11 +82,15 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
Expanded(
|
|
|
|
Expanded(
|
|
|
|
child: Container(
|
|
|
|
child: Container(
|
|
|
|
height: 110,
|
|
|
|
height: 110,
|
|
|
|
|
|
|
|
padding: EdgeInsets.all(15),
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
color: Colors.transparent
|
|
|
|
color:
|
|
|
|
.withOpacity(0.3),
|
|
|
|
Colors.white.withOpacity(0.3),
|
|
|
|
)),
|
|
|
|
borderRadius: BorderRadius.all(
|
|
|
|
|
|
|
|
Radius.circular(5))),
|
|
|
|
|
|
|
|
// child: Image.asset('assets/images/livecare_white_logo.png',),
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -101,15 +114,17 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
Orientation.landscape
|
|
|
|
Orientation.landscape
|
|
|
|
? 0.02
|
|
|
|
? 0.02
|
|
|
|
: 0.03),
|
|
|
|
: 0.03),
|
|
|
|
child: Container(
|
|
|
|
child: (!model.isLogin && projectViewModel.user == null)
|
|
|
|
|
|
|
|
? Container(
|
|
|
|
width: double.infinity,
|
|
|
|
width: double.infinity,
|
|
|
|
height: 125,
|
|
|
|
height: 125,
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
color: Hexcolor('#A59E9E'),
|
|
|
|
color: Hexcolor('#A59E9E'),
|
|
|
|
shape: BoxShape.rectangle,
|
|
|
|
shape: BoxShape.rectangle,
|
|
|
|
border:
|
|
|
|
border: Border.all(
|
|
|
|
Border.all(color: Colors.transparent, width: 0.5),
|
|
|
|
color: Colors.transparent, width: 0.5),
|
|
|
|
borderRadius: BorderRadius.all(Radius.circular(9)),
|
|
|
|
borderRadius:
|
|
|
|
|
|
|
|
BorderRadius.all(Radius.circular(9)),
|
|
|
|
image: DecorationImage(
|
|
|
|
image: DecorationImage(
|
|
|
|
image: ExactAssetImage(
|
|
|
|
image: ExactAssetImage(
|
|
|
|
'assets/images/bg_graphic.png'),
|
|
|
|
'assets/images/bg_graphic.png'),
|
|
|
|
@ -132,7 +147,8 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
height: 5,
|
|
|
|
height: 5,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Texts(
|
|
|
|
Texts(
|
|
|
|
TranslationBase.of(context).myMedicalFileSubTitle,
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
|
|
|
.myMedicalFileSubTitle,
|
|
|
|
color: Colors.black,
|
|
|
|
color: Colors.black,
|
|
|
|
fontSize: 16,
|
|
|
|
fontSize: 16,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -141,7 +157,9 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
? Alignment.bottomLeft
|
|
|
|
? Alignment.bottomLeft
|
|
|
|
: Alignment.bottomRight,
|
|
|
|
: Alignment.bottomRight,
|
|
|
|
child: InkWell(
|
|
|
|
child: InkWell(
|
|
|
|
onTap: () {},
|
|
|
|
onTap: () {
|
|
|
|
|
|
|
|
widget.goToMyProfile();
|
|
|
|
|
|
|
|
},
|
|
|
|
child: Container(
|
|
|
|
child: Container(
|
|
|
|
margin: EdgeInsets.all(2),
|
|
|
|
margin: EdgeInsets.all(2),
|
|
|
|
width: 90,
|
|
|
|
width: 90,
|
|
|
|
@ -149,20 +167,174 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
color: Hexcolor('#D81A2E'),
|
|
|
|
color: Hexcolor('#D81A2E'),
|
|
|
|
shape: BoxShape.rectangle,
|
|
|
|
shape: BoxShape.rectangle,
|
|
|
|
|
|
|
|
border: Border.all(
|
|
|
|
|
|
|
|
color: Colors.transparent,
|
|
|
|
|
|
|
|
width: 0.5),
|
|
|
|
|
|
|
|
borderRadius: BorderRadius.all(
|
|
|
|
|
|
|
|
Radius.circular(9)),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
child: Center(
|
|
|
|
|
|
|
|
child: Texts(
|
|
|
|
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
|
|
|
.viewMore,
|
|
|
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
|
|
|
fontSize: 12,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
: Container(
|
|
|
|
|
|
|
|
width: double.infinity,
|
|
|
|
|
|
|
|
height: 130,
|
|
|
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
|
|
|
color: Hexcolor('#A59E9E'),
|
|
|
|
|
|
|
|
shape: BoxShape.rectangle,
|
|
|
|
border: Border.all(
|
|
|
|
border: Border.all(
|
|
|
|
color: Colors.transparent, width: 0.5),
|
|
|
|
color: Colors.transparent, width: 0.5),
|
|
|
|
borderRadius:
|
|
|
|
borderRadius:
|
|
|
|
BorderRadius.all(Radius.circular(9)),
|
|
|
|
BorderRadius.all(Radius.circular(9)),
|
|
|
|
|
|
|
|
image: DecorationImage(
|
|
|
|
|
|
|
|
image: ExactAssetImage(
|
|
|
|
|
|
|
|
'assets/images/bg_graphic.png'),
|
|
|
|
|
|
|
|
fit: BoxFit.cover),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
child: Container(
|
|
|
|
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
|
|
|
|
child: Column(
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
Row(
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
if (model.user != null)
|
|
|
|
|
|
|
|
Expanded(
|
|
|
|
|
|
|
|
child: Column(
|
|
|
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
SizedBox(
|
|
|
|
|
|
|
|
height: 8,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Texts(
|
|
|
|
|
|
|
|
model.user.firstName +
|
|
|
|
|
|
|
|
" " +
|
|
|
|
|
|
|
|
model.user.lastName,
|
|
|
|
|
|
|
|
color: Colors.grey[100],
|
|
|
|
|
|
|
|
bold: true,
|
|
|
|
|
|
|
|
fontSize: 15,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Texts(
|
|
|
|
|
|
|
|
'${model.user.patientID}',
|
|
|
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
SizedBox(
|
|
|
|
|
|
|
|
height: 5,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Texts(
|
|
|
|
|
|
|
|
'${DateUtil.getMonthDayYearDateFormatted(model.user.dateofBirthDataTime)} ,${model.user.genderDescription} ${model.user.ageDesc}',
|
|
|
|
|
|
|
|
color: Colors.grey[100],
|
|
|
|
|
|
|
|
fontWeight: FontWeight.normal,
|
|
|
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
InkWell(
|
|
|
|
|
|
|
|
onTap: () {
|
|
|
|
|
|
|
|
widget.goToMyProfile();
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
child: Container(
|
|
|
|
|
|
|
|
margin: EdgeInsets.all(2),
|
|
|
|
|
|
|
|
width: 90,
|
|
|
|
|
|
|
|
height: 30,
|
|
|
|
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
|
|
|
|
color: Hexcolor('#D81A2E'),
|
|
|
|
|
|
|
|
shape: BoxShape.rectangle,
|
|
|
|
|
|
|
|
border: Border.all(
|
|
|
|
|
|
|
|
color: Colors.transparent,
|
|
|
|
|
|
|
|
width: 0.5),
|
|
|
|
|
|
|
|
borderRadius: BorderRadius.all(
|
|
|
|
|
|
|
|
Radius.circular(5),
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
child: Center(
|
|
|
|
child: Center(
|
|
|
|
child: Texts(
|
|
|
|
child: Texts(
|
|
|
|
TranslationBase.of(context).viewMore,
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
|
|
|
.viewMore,
|
|
|
|
color: Colors.white,
|
|
|
|
color: Colors.white,
|
|
|
|
fontSize: 12,
|
|
|
|
fontSize: 12,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
Row(
|
|
|
|
|
|
|
|
//crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
|
|
|
|
//mainAxisAlignment: MainAxisAlignment.spaceAround,
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
Expanded(
|
|
|
|
|
|
|
|
child: Row(
|
|
|
|
|
|
|
|
mainAxisAlignment:
|
|
|
|
|
|
|
|
MainAxisAlignment.spaceBetween,
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
Image.asset(
|
|
|
|
|
|
|
|
'assets/images/height_icon.png',
|
|
|
|
|
|
|
|
width: 35,
|
|
|
|
|
|
|
|
height: 40,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Texts(
|
|
|
|
|
|
|
|
"${model.heightCm}",
|
|
|
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
SizedBox(
|
|
|
|
|
|
|
|
width: 3,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Expanded(
|
|
|
|
|
|
|
|
child: Row(
|
|
|
|
|
|
|
|
mainAxisAlignment:
|
|
|
|
|
|
|
|
MainAxisAlignment.spaceBetween,
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
Image.asset(
|
|
|
|
|
|
|
|
'assets/images/weight_icon.png',
|
|
|
|
|
|
|
|
width: 25,
|
|
|
|
|
|
|
|
height: 40,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Texts(
|
|
|
|
|
|
|
|
'${model.weightKg}',
|
|
|
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
SizedBox(
|
|
|
|
|
|
|
|
width: 3,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Expanded(
|
|
|
|
|
|
|
|
child: Row(
|
|
|
|
|
|
|
|
mainAxisAlignment:
|
|
|
|
|
|
|
|
MainAxisAlignment.spaceBetween,
|
|
|
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
|
|
|
Image.asset(
|
|
|
|
|
|
|
|
'assets/images/blood_icon.png',
|
|
|
|
|
|
|
|
width: 35,
|
|
|
|
|
|
|
|
height: 40,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Texts(
|
|
|
|
|
|
|
|
'${model.bloadType}',
|
|
|
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
],
|
|
|
|
)
|
|
|
|
)
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -213,7 +385,7 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
|
'assets/images/new-design/pharmacy_icon.png',
|
|
|
|
'assets/images/pharmacy_logo.png',
|
|
|
|
width: 40,
|
|
|
|
width: 40,
|
|
|
|
height: 40,
|
|
|
|
height: 40,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -240,7 +412,7 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
|
'assets/images/Dr_Schedule_report.png',
|
|
|
|
'assets/images/comprehensive_medical_checkup_logo.png',
|
|
|
|
width: 50,
|
|
|
|
width: 50,
|
|
|
|
height: 50,
|
|
|
|
height: 50,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -281,9 +453,8 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
|
'assets/images/new-design/online_payment_icon.png',
|
|
|
|
'assets/images/al-habib_online_payment_service_icon.png',
|
|
|
|
width: 80,
|
|
|
|
height: 55,
|
|
|
|
height: 50,
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
height: 15,
|
|
|
|
height: 15,
|
|
|
|
@ -313,15 +484,16 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
|
'assets/images/offer_icon.png',
|
|
|
|
'assets/images/ereferral_service_icon.png',
|
|
|
|
width: 50,
|
|
|
|
width: 50,
|
|
|
|
height: 50,
|
|
|
|
height: 55,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
height: 15,
|
|
|
|
height: 15,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Texts(
|
|
|
|
Texts(
|
|
|
|
TranslationBase.of(context).offersAndPackages,
|
|
|
|
TranslationBase.of(context)
|
|
|
|
|
|
|
|
.offersAndPackages,
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
color: Colors.black87,
|
|
|
|
color: Colors.black87,
|
|
|
|
bold: false,
|
|
|
|
bold: false,
|
|
|
|
@ -353,8 +525,7 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
height: 15,
|
|
|
|
height: 15,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Texts(
|
|
|
|
Texts(
|
|
|
|
TranslationBase.of(context)
|
|
|
|
TranslationBase.of(context).emergencyServices,
|
|
|
|
.comprehensiveMedicalCheckup,
|
|
|
|
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
color: Colors.black87,
|
|
|
|
color: Colors.black87,
|
|
|
|
bold: false,
|
|
|
|
bold: false,
|
|
|
|
@ -464,6 +635,7 @@ class _HomePageState extends State<HomePage> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|