diff --git a/lib/components/menu.dart b/lib/components/menu.dart index 987e0a5..b98eaa8 100644 --- a/lib/components/menu.dart +++ b/lib/components/menu.dart @@ -8,7 +8,9 @@ import 'package:nekoya_flutter/screens/cart.dart'; import 'package:nekoya_flutter/screens/transactions.dart'; class Menu extends StatefulWidget { - const Menu({Key? key}) : super(key: key); + const Menu({Key? key, required this.initialScreen}) : super(key: key); + + final int initialScreen; @override State<Menu> createState() => _MenuState(); @@ -20,7 +22,17 @@ class _MenuState extends State<Menu> { @override void initState() { - _selectedWidget = const Products(); + if (widget.initialScreen == 0) { + _selectedWidget = const Checkout(); + } else if (widget.initialScreen == 1) { + _selectedWidget = const Payment(); + } else if (widget.initialScreen == 2) { + _selectedWidget = const Products(); + } else if (widget.initialScreen == 3) { + _selectedWidget = const Cart(); + } else if (widget.initialScreen == 4) { + _selectedWidget = const Transactions(); + } super.initState(); } diff --git a/lib/main.dart b/lib/main.dart index bf20507..115536d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -27,7 +27,7 @@ class MyApp extends StatelessWidget { pageTransitionType: PageTransitionType.fade, backgroundColor: const Color(0xff1b1c1e), splashIconSize: 150, - nextScreen: const Menu(), + nextScreen: const Menu(initialScreen: 2,), ), debugShowCheckedModeBanner: false, );