Added logic to YourTenders

This commit is contained in:
llsajjad
2025-08-11 15:52:13 +03:30
parent 79ea6f7b83
commit d10e0459ae
25 changed files with 1958 additions and 838 deletions
@@ -1,10 +1,12 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:tm_app/core/constants/strings.dart';
import 'package:tm_app/core/theme/colors.dart';
import 'package:tm_app/views/shared/main_tab_bar.dart';
import 'package:tm_app/views/shared/tender_app_bar.dart';
import 'package:tm_app/views/your_tenders/widgets/approved_tenders.dart';
import 'package:tm_app/views/your_tenders/widgets/tenders_submitted.dart';
import 'package:tm_app/view_models/your_tenders_view_model.dart';
class YourTendersDesktopPage extends StatefulWidget {
const YourTendersDesktopPage({super.key});
@@ -21,6 +23,10 @@ class _YourTendersDesktopPageState extends State<YourTendersDesktopPage>
void initState() {
super.initState();
controller = TabController(length: 2, vsync: this);
WidgetsBinding.instance.addPostFrameCallback((_) {
context.read<YourTendersViewModel>().getTenders();
});
}
@override
@@ -50,7 +56,10 @@ class _YourTendersDesktopPageState extends State<YourTendersDesktopPage>
Expanded(
child: TabBarView(
controller: controller,
children: [ApprovedTenders(), TendersSubmitted()],
children: const [
ApprovedTenders(),
TendersSubmitted(),
],
),
),
],