Merge pull request 'dialogs_fix' (#212) from dialogs_fix into main

Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/212
This commit is contained in:
a.ghabeli
2025-10-12 15:30:34 +03:30
17 changed files with 643 additions and 438 deletions
@@ -61,7 +61,7 @@ class _YourTendersMobilePageState extends State<YourTendersMobilePage> {
return Column(
children: [
if (viewModel.selectedStatus ==
YourTendersStrings.likeTenders &&
TenderFeedback.liked.value &&
viewModel.likedTendersData != null)
Expanded(
child: LikedDislikedTendersList(
@@ -72,7 +72,7 @@ class _YourTendersMobilePageState extends State<YourTendersMobilePage> {
),
)
else if (viewModel.selectedStatus ==
YourTendersStrings.dislikeTenders &&
TenderFeedback.disliked.value &&
viewModel.likedTendersData != null)
Expanded(
child: LikedDislikedTendersList(
@@ -7,10 +7,9 @@ import 'package:tm_app/views/your_tenders/pages/your_tenders_desktop_page.dart';
import 'package:tm_app/views/your_tenders/pages/your_tenders_mobile_page.dart';
import 'package:tm_app/views/your_tenders/pages/your_tenders_tablet_page.dart';
import '../../../data/services/model/request_models/get_tenders_request_model/get_tenders_request_model.dart';
class YourTendersScreen extends StatefulWidget {
const YourTendersScreen({super.key});
const YourTendersScreen({required this.status, super.key});
final String status;
@override
State<YourTendersScreen> createState() => _YourTendersScreenState();
@@ -23,8 +22,8 @@ class _YourTendersScreenState extends State<YourTendersScreen> {
super.initState();
viewModel = context.read<YourTendersViewModel>();
WidgetsBinding.instance.addPostFrameCallback((_) {
final requestModel = GetTendersRequestModel();
viewModel.getTenders(requestModel: requestModel, reset: true);
viewModel.setStatus(widget.status);
viewModel.callWithFilter();
});
}