JsonScaffoldBuilder constructor

const 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. ValueChanged<bool>? onDrawerChanged,
  19. ValueChanged<bool>? onEndDrawerChanged,
  20. required AlignmentDirectional persistentFooterAlignment,
  21. List<JsonWidgetData>? persistentFooterButtons,
  22. required bool primary,
  23. bool? resizeToAvoidBottomInset,
  24. String? restorationId,
})

Implementation

const 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.onDrawerChanged,
  this.onEndDrawerChanged,
  required this.persistentFooterAlignment,
  this.persistentFooterButtons,
  required this.primary,
  this.resizeToAvoidBottomInset,
  this.restorationId,
}) : super(numSupportedChildren: kNumSupportedChildren);