import 'package:flutter/material.dart'; import 'screens/beranda_page.dart'; import 'screens/kontrol_page.dart'; import 'screens/akun_page.dart'; class MainNavigation extends StatefulWidget { const MainNavigation({super.key}); @override State createState() => _MainNavigationState(); } class _MainNavigationState extends State { int _currentIndex = 0; final List _pages = const [BerandaPage(), KontrolPage(), AkunPage()]; @override Widget build(BuildContext context) { return Scaffold( body: _pages[_currentIndex], bottomNavigationBar: BottomNavigationBar( backgroundColor: const Color(0xFF6FCF97), selectedItemColor: Colors.white, unselectedItemColor: Colors.white70, currentIndex: _currentIndex, onTap: (index) { setState(() { _currentIndex = index; }); }, items: const [ BottomNavigationBarItem(icon: Icon(Icons.home), label: "Beranda"), BottomNavigationBarItem(icon: Icon(Icons.settings), label: "Kontrol"), BottomNavigationBarItem(icon: Icon(Icons.person), label: "Akun"), ], ), ); } }