JsonScaffoldBuilder constructor

JsonScaffoldBuilder({
  1. JsonWidgetData? appBar,
  2. Color? backgroundColor,
  3. JsonWidgetData? body,
  4. JsonWidgetData? bottomNavigationBar,
  5. JsonWidgetData? bottomSheet,
  6. JsonWidgetData? drawer,
  7. required DragStartBehavior drawerDragStartBehavior,
  8. double? drawerEdgeDragWidth,
  9. required bool drawerEnableOpenDragGesture,
  10. Color? drawerScrimColor,
  11. JsonWidgetData? endDrawer,
  12. required bool endDrawerEnableOpenDragGesture,
  13. required bool extendBody,
  14. required bool extendBodyBehindAppBar,
  15. JsonWidgetData? floatingActionButton,
  16. FloatingActionButtonAnimator? floatingActionButtonAnimator,
  17. FloatingActionButtonLocation? floatingActionButtonLocation,
  18. List<JsonWidgetData>? persistentFooterButtons,
  19. ValueChanged<bool>? onDrawerChanged,
  20. ValueChanged<bool>? onEndDrawerChanged,
  21. required bool primary,
  22. bool? resizeToAvoidBottomInset,
  23. String? restorationId,
})

Implementation

JsonScaffoldBuilder({
  this.appBar,
  this.backgroundColor,
  this.body,
  this.bottomNavigationBar,
  this.bottomSheet,
  this.drawer,
  required this.drawerDragStartBehavior,
  this.drawerEdgeDragWidth,
  required this.drawerEnableOpenDragGesture,
  this.drawerScrimColor,
  this.endDrawer,
  required this.endDrawerEnableOpenDragGesture,
  required this.extendBody,
  required this.extendBodyBehindAppBar,
  this.floatingActionButton,
  this.floatingActionButtonAnimator,
  this.floatingActionButtonLocation,
  this.persistentFooterButtons,
  this.onDrawerChanged,
  this.onEndDrawerChanged,
  required this.primary,
  this.resizeToAvoidBottomInset,
  this.restorationId,
}) : super(numSupportedChildren: kNumSupportedChildren);