|
|
|
@ -29,6 +29,7 @@ import 'package:diplomaticquarterapp/uitl/app_toast.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/date_uitl.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/utils.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/medical/medical_profile_item.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/in_app_browser/InAppBrowser.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
|
|
|
|
@ -74,7 +75,10 @@ class _AppointmentActionsState extends State<AppointmentActions> {
|
|
|
|
|
itemBuilder: (context, index) {
|
|
|
|
|
// bool shouldEnable = ((widget.appo.clinicID == 17 || widget.appo.clinicID == 47) || (widget.appo.isLiveCareAppointment && appoButtonsList[index].caller == "askDoc") || appoButtonsList[index].caller == "openReschedule");
|
|
|
|
|
bool shouldEnable = (((widget.appo.clinicID == 17 || widget.appo.clinicID == 47) && appoButtonsList[index].caller == "openReschedule") ||
|
|
|
|
|
(widget.appo.isLiveCareAppointment && appoButtonsList[index].caller == "askDoc"));
|
|
|
|
|
(widget.appo.isLiveCareAppointment && appoButtonsList[index].caller == "askDoc") ||
|
|
|
|
|
(Utils.isVidaPlusProject(projectViewModel, widget.appo.projectID) &&
|
|
|
|
|
widget.appo.clinicID == 10 &&
|
|
|
|
|
(appoButtonsList[index].caller == "prescriptions" || appoButtonsList[index].caller == "radiology" || appoButtonsList[index].caller == "labResult")));
|
|
|
|
|
return InkWell(
|
|
|
|
|
onTap: shouldEnable
|
|
|
|
|
? null
|
|
|
|
|