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
+14 -22
View File
@@ -7,6 +7,7 @@ import 'package:tm_app/views/detail/widgets/tender_detail_action.dart';
import 'package:tm_app/views/detail/widgets/tender_detail_card.dart';
import 'package:tm_app/views/detail/widgets/tender_detail_header.dart';
import '../../../core/utils/app_toast.dart';
import '../../shared/desktop_navigation_widget.dart';
import '../strings/tender_details_strings.dart';
@@ -32,46 +33,37 @@ class _TenderDetailDesktopPageState extends State<TenderDetailDesktopPage> {
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!);
}
}