createDecoratedDrawer method
CreateWidget
createDecoratedDrawer(
- AppModel app,
- BuildContext context,
- DecorationDrawerType decorationDrawerType,
- Key? originalDrawerKey,
- CreateWidget createOriginalDrawer,
- DrawerModel model,
override
Implementation
@override
CreateWidget createDecoratedDrawer(
AppModel app,
BuildContext context,
DecorationDrawerType decorationDrawerType,
Key? originalDrawerKey,
CreateWidget createOriginalDrawer,
DrawerModel model) {
if (!AccessBloc.isOwner(context, app)) return createOriginalDrawer;
return (() {
return MyDecoratedWidget(
isCreationMode: _isCreationMode,
originalWidgetKey: originalDrawerKey,
createOriginalWidget: createOriginalDrawer,
action: SingleAction(() {
openDrawer(context, app, model, decorationDrawerType, fraction);
}),
ensureHeight: false,
initialPosition: InitialPosition.centerCenter,
label: 'drawer1',
);
});
}