BottomNavigationBarItem constructor Null safety

const BottomNavigationBarItem(
  1. {required Widget icon,
  2. String? label,
  3. Widget? activeIcon,
  4. Color? backgroundColor,
  5. String? tooltip}
)

Creates an item that is used with BottomNavigationBar.items.

The argument icon should not be null and the argument label should not be null when used in a Material Design's BottomNavigationBar.

Implementation

const BottomNavigationBarItem({
  required this.icon,
  this.label,
  Widget? activeIcon,
  this.backgroundColor,
  this.tooltip,
}) : activeIcon = activeIcon ?? icon,
     assert(icon != null);