create method

  1. @override
Widget create(
  1. RowWidgetData data,
  2. Environment environment,
  3. BuildContext context
)
override

create the widget given a WidgetData type data the widget data environment the current Environment context the BuildContext

Implementation

@override
Widget create(RowWidgetData data, Environment environment, BuildContext context) {
  return Row(
      key: ValueKey(data.id),
      mainAxisAlignment: data.mainAxisAlignment ?? MainAxisAlignment.start,
      crossAxisAlignment: data.crossAxisAlignment ?? CrossAxisAlignment.center,
      mainAxisSize: data.mainAxisSize ??  MainAxisSize.max,
      children: data.children.map((child) => DynamicWidget(
        model: child,
        meta: typeRegistry[child.type]
      )).toList(growable: false)
  );
}