|
|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/appointment_rate_view_model.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/models/Appointments/DoctorListResponse.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/BookAppointment/widgets/DoctorView.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
|
@ -15,6 +16,7 @@ import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/transitions/fade_page.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
class RateAppointmentDoctor extends StatefulWidget {
|
|
|
|
|
|
|
|
|
|
@ -30,9 +32,11 @@ class _RateAppointmentDoctorState extends State<RateAppointmentDoctor> {
|
|
|
|
|
final formKey = GlobalKey<FormState>();
|
|
|
|
|
String note = "";
|
|
|
|
|
int rating = 0;
|
|
|
|
|
ProjectViewModel projectViewModel;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
projectViewModel = Provider.of(context);
|
|
|
|
|
return BaseView<AppointmentRateViewModel>(
|
|
|
|
|
builder: (_, model, w) => AppScaffold(
|
|
|
|
|
isShowAppBar: true,
|
|
|
|
|
@ -189,12 +193,21 @@ class _RateAppointmentDoctorState extends State<RateAppointmentDoctor> {
|
|
|
|
|
});
|
|
|
|
|
dialog.showAlertDialog(context);
|
|
|
|
|
} else {
|
|
|
|
|
Navigator.pop(
|
|
|
|
|
context,
|
|
|
|
|
// FadePage(
|
|
|
|
|
// page: LandingPage(),
|
|
|
|
|
// ),
|
|
|
|
|
);
|
|
|
|
|
if(projectViewModel.isLoginChild) {
|
|
|
|
|
Navigator.pushReplacement(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: LandingPage(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
} else {
|
|
|
|
|
Navigator.pop(
|
|
|
|
|
context,
|
|
|
|
|
// FadePage(
|
|
|
|
|
// page: LandingPage(),
|
|
|
|
|
// ),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
color: CustomColors.accentColor,
|
|
|
|
|
|