createDecoratedBottomNavigationBar method

  1. @override
CreateWidget createDecoratedBottomNavigationBar(
  1. AppModel app,
  2. BuildContext context,
  3. Key? originalBottomNavigationBarKey,
  4. CreateWidget createBottomNavigationBar,
  5. HomeMenuModel model,
)
override

Implementation

@override
CreateWidget createDecoratedBottomNavigationBar(
    AppModel app,
    BuildContext context,
    Key? originalBottomNavigationBarKey,
    CreateWidget createBottomNavigationBar,
    HomeMenuModel model) {
  if (!AccessBloc.isOwner(context, app)) return createBottomNavigationBar;

  return (() {
    return MyDecoratedWidget(
      isCreationMode: _isCreationMode,
      originalWidgetKey: originalBottomNavigationBarKey,
      createOriginalWidget: createBottomNavigationBar,
      action: SingleAction(() {
        openBottomNavBar(context, app, model, fraction: fraction);
      }),
      ensureHeight: false,
      initialPosition: InitialPosition.centerTop,
      label: 'bottom nav',
    );
  });
}