CustomNavigationBarItem.menu constructor

CustomNavigationBarItem.menu({
  1. Key? key,
  2. Key? avatarKey,
  3. MyUser? myUser,
  4. void onSecondary()?,
  5. void onAvatar()?,
})

Constructs a CustomNavigationBarItem for a HomeTab.menu.

Implementation

CustomNavigationBarItem.menu({
  Key? key,
  Key? avatarKey,
  MyUser? myUser,
  void Function()? onSecondary,
  void Function()? onAvatar,
}) : this._(
       key: key,
       tab: HomeTab.menu,
       child: GestureDetector(
         key: Key('MenuButton'),
         onSecondaryTap: onSecondary,
         onLongPress: onSecondary,
         child: Padding(
           padding: const EdgeInsets.only(bottom: 2),
           child: AvatarWidget.fromMyUser(
             key: avatarKey,
             myUser,
             radius: AvatarRadius.normal,
             onForbidden: onAvatar,
           ),
         ),
       ),
     );