28 lines
775 B
Dart
Raw Normal View History

2025-08-12 17:36:41 +07:00
import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
import '../../router/app_router.gr.dart';
import 'widgets/bottom_navbar.dart';
@RoutePage()
class MainPage extends StatelessWidget {
const MainPage({super.key});
@override
Widget build(BuildContext context) {
return AutoTabsRouter.pageView(
routes: [HomeRoute(), TransactionRoute(), ReportRoute(), ProfileRoute()],
physics: const NeverScrollableScrollPhysics(),
builder: (context, child, pageController) {
final tabsRouter = AutoTabsRouter.of(context);
return Scaffold(
resizeToAvoidBottomInset: false,
body: child,
bottomNavigationBar: MainBottomNavbar(tabsRouter: tabsRouter),
);
},
);
}
}