import 'package:flutter/material.dart'; class BottomNavigationWidget extends StatelessWidget { const BottomNavigationWidget({super.key}); @override Widget build(BuildContext context) { return Align( alignment: Alignment.bottomCenter, child: Container( margin: const EdgeInsets.fromLTRB(0, 0, 0, 0), decoration: const BoxDecoration( color: Color(0xFF1E3C72), borderRadius: BorderRadius.all( Radius.circular(25), ), ), child: Padding( padding: const EdgeInsets.fromLTRB(15, 12, 15, 20), child: Row( mainAxisSize: MainAxisSize.min, children: [ _buildNavItem(Icons.home, true), _buildNavItem(Icons.calendar_today, false), _buildNavItem(Icons.chat_bubble_outline, false), ], ), ), ), ); } Widget _buildNavItem(IconData icon, bool isActive) { return Container( width: 40, height: 40, decoration: BoxDecoration( color: isActive ? Colors.white : const Color(0xFF4A6FA5), shape: BoxShape.circle, ), child: Icon( icon, color: isActive ? const Color(0xFF1E3C72) : Colors.white, size: 20, ), ); } }