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
+8 -5
View File
@@ -10,7 +10,9 @@ import 'm_tenders_page.dart';
import 't_tenders_page.dart';
class TendersScreen extends StatefulWidget {
const TendersScreen({super.key});
const TendersScreen({this.initialTab, super.key});
final String? initialTab;
@override
State<TendersScreen> createState() => _TendersScreenState();
@@ -48,10 +50,11 @@ class _TendersScreenState extends State<TendersScreen> {
@override
Widget build(BuildContext context) {
SizeConfig.init(context);
return const ResponsiveBuilder(
mobile: MobileTendersPage(),
tablet: TabletTendersPage(),
desktop: DesktopTendersPage(),
final initialSelectedTab = widget.initialTab == 'recommended' ? 1 : 0;
return ResponsiveBuilder(
mobile: MobileTendersPage(initialSelectedTab: initialSelectedTab),
tablet: TabletTendersPage(initialSelectedTab: initialSelectedTab),
desktop: DesktopTendersPage(initialSelectedTab: initialSelectedTab),
);
}
}