import 'package:flutter/material.dart'; import 'widgets/friends_list.dart'; import 'widgets/requests.dart'; class FriendsPage extends StatefulWidget { const FriendsPage({Key? key}) : super(key: key); @override State createState() => _FriendsPageState(); } class _FriendsPageState extends State { int _selectedIndex = 0; static const List _widgets = [ FriendsList(), Requests(), ]; void _onItemTapped(int index) { setState(() { _selectedIndex = index; }); } @override Widget build(BuildContext context) { return Scaffold( bottomNavigationBar: BottomNavigationBar( items: const [ BottomNavigationBarItem(icon: Icon(Icons.people), label: 'Friends'), BottomNavigationBarItem(icon: Icon(Icons.notifications), label: 'Requests'), ], currentIndex: _selectedIndex, onTap: _onItemTapped, ), body: Center( child: Padding( padding: const EdgeInsets.all(32.0), child: _widgets[_selectedIndex], ))); } }