visit method

  1. @override
ConstructorCall visit(
  1. covariant Scaffold widget
)
override

Implementation

@override
ConstructorCall visit(Scaffold widget) {
  return ConstructorCall(
    'Scaffold',
    NotNullMap.from({
      'appBar': ArgumentEncoders.widget(widget.appBar),
      'body': ArgumentEncoders.widget(widget.body),
      'floatingActionButton':
          ArgumentEncoders.widget(widget.floatingActionButton),
      'persistentFooterButtons':
          ArgumentEncoders.widgetList(widget.persistentFooterButtons),
      'drawer': ArgumentEncoders.widget(widget.drawer),
      'endDrawer': ArgumentEncoders.widget(widget.endDrawer),
      'bottomNavigationBar':
          ArgumentEncoders.widget(widget.bottomNavigationBar),
      'bottomSheet': ArgumentEncoders.widget(widget.bottomSheet),
      'resizeToAvoidBottomInset': widget.resizeToAvoidBottomInset,
      'primary': widget.primary,
      'drawerDragStartBehavior':
          ArgumentEncoders.enumValue(widget.drawerDragStartBehavior),
      'extendBody': widget.extendBody,
      'extendBodyBehindAppBar': widget.extendBodyBehindAppBar,
      'drawerScrimColor': ArgumentEncoders.color(widget.drawerScrimColor),
      'drawerEdgeDragWidth': widget.drawerEdgeDragWidth,
      'drawerEnableOpenDragGesture': widget.drawerEnableOpenDragGesture,
      'endDrawerEnableOpenDragGesture': widget.endDrawerEnableOpenDragGesture,
      'restorationId': ArgumentEncoders.string(widget.restorationId),
    }),
  );
}