buildBottomNavBarItems method
Implementation
List<BottomNavigationBarItem> buildBottomNavBarItems({
required Color color,
required Color badgeColor,
required Color badgeItemColor,
}) {
final List<BottomNavigationBarItem> bottomNavItems = [];
items.forEach((item) {
bottomNavItems.add(
BottomNavigationBarItem(
icon: _buildIcon(
icon: item.icon,
badgeInfo: item.badgeInfo,
badgeColor: badgeColor,
badgeItemColor: badgeItemColor,
iconSize: item.iconSize,
iconPadding: item.iconPadding,
),
activeIcon: _buildIcon(
icon: item.activeIcon ?? item.icon,
badgeInfo: item.badgeInfo,
badgeColor: badgeColor,
badgeItemColor: badgeItemColor,
iconSize: item.iconSize,
iconPadding: item.iconPadding,
),
label: item.label,
backgroundColor: color,
),
);
});
return bottomNavItems;
}