|
|
|
|
@ -60,102 +60,102 @@ class ServicesView extends StatelessWidget {
|
|
|
|
|
LiveCareHome.isLiveCareTypeSelected = false;
|
|
|
|
|
});
|
|
|
|
|
} else if (index == 1) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('covid-test drive-thru');
|
|
|
|
|
showCovidDialog(context);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('covid-test drive-thru');
|
|
|
|
|
} else if (index == 2) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('online payments');
|
|
|
|
|
Navigator.push(context, FadePage(page: PaymentService()));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('online payments');
|
|
|
|
|
} else if (index == 3) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('home health care');
|
|
|
|
|
Navigator.push(context, FadePage(page: HomeHealthCarePage()));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('home health care');
|
|
|
|
|
} else if (index == 4) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('comprehensive medical checkup');
|
|
|
|
|
Navigator.push(context, FadePage(page: CMCPage()));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('comprehensive medical checkup');
|
|
|
|
|
} else if (index == 5) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('emergency service');
|
|
|
|
|
Navigator.push(context, FadePage(page: ErOptions(isAppbar: true)));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('emergency service');
|
|
|
|
|
} else if (index == 6) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('e-referral service');
|
|
|
|
|
Navigator.push(context, FadePage(page: EReferralPage()));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('e-referral service');
|
|
|
|
|
} else if (index == 7) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('water consumption');
|
|
|
|
|
Navigator.push(context, FadePage(page: H2OPage()));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('water consumption');
|
|
|
|
|
} else if (index == 8) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('find us reach us');
|
|
|
|
|
Navigator.push(context, FadePage(page: ContactUsPage()));
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('find us reach us');
|
|
|
|
|
} else if (index == 9) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('my medical details');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: MedicalProfilePageNew(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('my medical details');
|
|
|
|
|
} else if (index == 10) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('book appointment');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: Search(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('book appointment');
|
|
|
|
|
} else if (index == 11) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('al habib pharmacy');
|
|
|
|
|
getPharmacyToken(context);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('al habib pharmacy');
|
|
|
|
|
} else if (index == 12) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('update insurance');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: InsuranceUpdate(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('update insurance');
|
|
|
|
|
} else if (index == 13) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('my family files');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: MyFamily(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('my family files');
|
|
|
|
|
} else if (index == 14) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('my child vaccines');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(page: ChildInitialPage()),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('my child vaccines');
|
|
|
|
|
} else if (index == 15) {
|
|
|
|
|
// Navigator.pop(context);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('todo list');
|
|
|
|
|
LandingPage.shared.switchToDoFromHMGServices();
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('todo list');
|
|
|
|
|
} else if (index == 16) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('blood donation');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(page: BloodDonationPage()),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('blood donation');
|
|
|
|
|
} else if (index == 17) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('health calculator');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: (HealthCalculators()),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('health calculator');
|
|
|
|
|
} else if (index == 18) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('heath converters');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: HealthConverter(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('heath converters');
|
|
|
|
|
} else if (index == 19) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('smart watches');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(page: SmartWatchInstructions()),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('smart watches');
|
|
|
|
|
} else if (index == 20) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('car parcking service');
|
|
|
|
|
Navigator.push(
|
|
|
|
|
@ -165,10 +165,9 @@ class ServicesView extends StatelessWidget {
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
} else if (index == 21) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('virtual tour');
|
|
|
|
|
launch("https://hmgwebservices.com/vt_mobile/html/index.html");
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('virtual tour');
|
|
|
|
|
} else if (index == 22) {
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('latest news');
|
|
|
|
|
Navigator.of(context).push(
|
|
|
|
|
MaterialPageRoute(
|
|
|
|
|
builder: (BuildContext context) => MyWebView(
|
|
|
|
|
@ -177,6 +176,7 @@ class ServicesView extends StatelessWidget {
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
locator<GAnalytics>().hmgServices.logServiceName('latest news');
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
child: Container(
|
|
|
|
|
|