|
|
|
|
@ -10,6 +10,7 @@ import 'package:mc_common_app/utils/navigator.dart';
|
|
|
|
|
import 'package:mc_common_app/utils/utils.dart';
|
|
|
|
|
import 'package:mc_common_app/view_models/appointments_view_model.dart';
|
|
|
|
|
import 'package:mc_common_app/view_models/chat_view_model.dart';
|
|
|
|
|
import 'package:mc_common_app/view_models/dashboard_view_model_provider.dart';
|
|
|
|
|
import 'package:mc_common_app/view_models/requests_view_model.dart';
|
|
|
|
|
import 'package:mc_common_app/views/advertisement/components/ads_images_corousel_widget.dart';
|
|
|
|
|
import 'package:mc_common_app/views/chat/widgets/chat_bottom_sheets.dart';
|
|
|
|
|
@ -48,7 +49,6 @@ class RequestDetailPage extends StatelessWidget {
|
|
|
|
|
if (requestTypeEnum == RequestsTypeEnum.serviceRequest) {
|
|
|
|
|
return Utils.buildStatusContainer(LocaleKeys.awaitingPaymentFromCustomer.tr());
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
return Utils.buildStatusContainer(LocaleKeys.awaitingResponseFromCustomer.tr());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -187,12 +187,11 @@ class RequestDetailPage extends StatelessWidget {
|
|
|
|
|
title: LocaleKeys.provideOffer.tr(),
|
|
|
|
|
isBold: false,
|
|
|
|
|
fontSize: 18,
|
|
|
|
|
onPressed: () => buildSendOfferBottomSheet(
|
|
|
|
|
context: context,
|
|
|
|
|
requestDetailPageArguments: requestDetailPageArguments,
|
|
|
|
|
isFromChatScreen: false,
|
|
|
|
|
offerId: null, // null means creating new offer
|
|
|
|
|
),
|
|
|
|
|
onPressed: () {
|
|
|
|
|
context.read<DashboardVMProvider>().checkUserSubscription(SubscriptionActionTypeEnum.subscription, context, callback: () {
|
|
|
|
|
buildSendOfferBottomSheet(context: context, requestDetailPageArguments: requestDetailPageArguments, isFromChatScreen: false, offerId: null);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
] else ...[
|
|
|
|
|
buildRequestDetailActionFooter(
|
|
|
|
|
|