import 'package:flutter/material.dart'; import 'pages/feed_page.dart'; import 'pages/invitations_page.dart'; import 'pages/profile_page.dart'; class HomeScreen extends StatefulWidget { @override _HomeScreenState createState() => _HomeScreenState(); } class _HomeScreenState extends State { int _currentIndex = 0; final List _pages = [ FeedPage(), InvitationsPage(), ProfilePage(), ]; @override Widget build(BuildContext context) { return Scaffold( body: _pages[_currentIndex], bottomNavigationBar: BottomNavigationBar( currentIndex: _currentIndex, onTap: (index) { setState(() { _currentIndex = index; }); }, type: BottomNavigationBarType.fixed, selectedItemColor: Color(0xFF6A4C93), unselectedItemColor: Colors.grey, items: [ BottomNavigationBarItem( icon: Icon(Icons.home), label: 'Feed', ), BottomNavigationBarItem( icon: Icon(Icons.mail), label: 'Invitations', ), BottomNavigationBarItem( icon: Icon(Icons.person), label: 'Profile', ), ], ), ); } }