import 'package:refilc_mobile_ui/screens/navigation/navbar_item.dart'; import 'package:flutter/material.dart'; class Navbar extends StatelessWidget { const Navbar( {super.key, required this.selectedIndex, required this.onSelected, required this.items}); final int selectedIndex; final void Function(int index) onSelected; final List items; @override Widget build(BuildContext context) { final List buttons = List.generate( items.length, (index) => NavbarItem( item: items[index], active: index == selectedIndex, onTap: () => onSelected(index), ), ); return Row( mainAxisAlignment: MainAxisAlignment.center, children: buttons, ); } }