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,
      ),
    );
  }
}