import 'package:flutter/material.dart'; //might be useless. keep for now class BottomBar extends StatefulWidget { const BottomBar({Key? key}) : super(key: key); @override _BottomBarState createState() => _BottomBarState(); } class _BottomBarState extends State { int _selectedIndex = 0; static const List _widgetOptions = [ Text('Home Page'), Text('todo'), Text('pro'), ]; void _onItemTapped(int index) { setState(() { _selectedIndex = index; }); } @override Widget build(BuildContext context) { return BottomNavigationBar( items: const [ BottomNavigationBarItem( icon: Icon(Icons.home), label: 'Home', ), BottomNavigationBarItem( icon: Icon(Icons.business), label: 'todo', ), BottomNavigationBarItem( icon: Icon(Icons.school), label: 'pro', ), ], currentIndex: _selectedIndex, selectedItemColor: Colors.amber[800], onTap: _onItemTapped, ); } }