Navigate recommended tenders label to tab
continuous-integration/drone/push Build is passing

This commit is contained in:
AmirReza Jamali
2026-06-28 11:42:45 +03:30
parent 984f2e5139
commit 17ccd9d464
8 changed files with 97 additions and 38 deletions
+12 -1
View File
@@ -13,7 +13,9 @@ import '../widgets/recommended_tenders_view.dart';
import '../widgets/tenders_tab_bar.dart';
class TabletTendersPage extends StatefulWidget {
const TabletTendersPage({super.key});
const TabletTendersPage({required this.initialSelectedTab, super.key});
final int initialSelectedTab;
@override
State<TabletTendersPage> createState() => _TabletTendersPageState();
@@ -28,9 +30,18 @@ class _TabletTendersPageState extends State<TabletTendersPage> {
@override
void initState() {
super.initState();
_selectedTab = widget.initialSelectedTab;
viewModel = context.read<TendersViewModel>();
}
@override
void didUpdateWidget(covariant TabletTendersPage oldWidget) {
super.didUpdateWidget(oldWidget);
if (oldWidget.initialSelectedTab != widget.initialSelectedTab) {
_selectedTab = widget.initialSelectedTab;
}
}
@override
Widget build(BuildContext context) {
final GlobalKey<ScaffoldState> key = GlobalKey();