changed messages to toast

This commit is contained in:
amirrezaghabeli
2025-09-07 10:14:05 +03:30
parent ab3d7c7b03
commit 33edb093f5
16 changed files with 75 additions and 131 deletions
+15 -22
View File
@@ -10,6 +10,8 @@ import 'package:tm_app/views/detail/widgets/tender_detail_card.dart';
import 'package:tm_app/views/detail/widgets/tender_detail_header.dart';
import 'package:tm_app/views/shared/tender_app_bar.dart';
import '../../../core/utils/app_toast.dart';
class TenderDetailMobilePage extends StatefulWidget {
final String tenderId;
const TenderDetailMobilePage({required this.tenderId, super.key});
@@ -31,46 +33,37 @@ class _TenderDetailMobilePageState extends State<TenderDetailMobilePage> {
if (viewModel.status.isNotEmpty &&
viewModel.status == 'submitted' &&
viewModel.approvalStatus == true) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(TenderDetailsStrings.tenderSubmittedSuccessfully),
),
AppToast.success(
context,
TenderDetailsStrings.tenderSubmittedSuccessfully,
);
}
if (viewModel.status.isNotEmpty &&
viewModel.status == 'unsubmitted' &&
viewModel.approvalStatus == true) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(TenderDetailsStrings.tenderUnsubmittedSuccessfully),
),
AppToast.success(
context,
TenderDetailsStrings.tenderUnsubmittedSuccessfully,
);
}
if (viewModel.status.isNotEmpty &&
viewModel.status == 'rejected' &&
viewModel.approvalStatus == true) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(TenderDetailsStrings.tenderRejectedSuccessfully),
),
AppToast.success(
context,
TenderDetailsStrings.tenderRejectedSuccessfully,
);
}
if (viewModel.status.isNotEmpty &&
viewModel.status == 'unrejected' &&
viewModel.approvalStatus == true) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(TenderDetailsStrings.tenderUnrejectedSuccessfully),
),
AppToast.success(
context,
TenderDetailsStrings.tenderUnrejectedSuccessfully,
);
}
if (viewModel.approvalStatus != false && viewModel.errorMessage != null) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
backgroundColor: AppColors.errorColor,
content: Text(viewModel.errorMessage!),
),
);
AppToast.error(context, viewModel.errorMessage!);
}
}