import 'package:flutter/material.dart'; import 'home.dart'; import 'history.dart'; class BottomBar extends StatefulWidget { const BottomBar({super.key}); @override State createState() => _BottomBarState(); } class _BottomBarState extends State { int _selectedIndex = 0; static final List _pages = [ const HomePage(), const HistoryPage(), ]; void _onItemTapped(int index) { setState(() { _selectedIndex = index; }); } @override Widget build(BuildContext context) { return Scaffold( body: _pages[_selectedIndex], bottomNavigationBar: BottomNavigationBar( items: const [ BottomNavigationBarItem( icon: Icon(Icons.home), label: 'Beranda', ), BottomNavigationBarItem( icon: Icon(Icons.history), label: 'Riwayat', ), ], currentIndex: _selectedIndex, selectedItemColor: Colors.blue, onTap: _onItemTapped, ), ); } }