JsonRow constructor
JsonRow({
- Map<
String, dynamic> args = const {}, - JsonWidgetRegistry? registry,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
- MainAxisSize mainAxisSize = MainAxisSize.max,
- TextBaseline? textBaseline,
- TextDirection? textDirection,
- VerticalDirection verticalDirection = VerticalDirection.down,
- List<
JsonWidgetData> children = const <JsonWidgetData>[],
Implementation
JsonRow({
Map<String, dynamic> args = const {},
JsonWidgetRegistry? registry,
this.crossAxisAlignment = CrossAxisAlignment.center,
this.mainAxisAlignment = MainAxisAlignment.start,
this.mainAxisSize = MainAxisSize.max,
this.textBaseline,
this.textDirection,
this.verticalDirection = VerticalDirection.down,
this.children = const <JsonWidgetData>[],
}) : super(
jsonWidgetArgs: JsonRowBuilderModel.fromDynamic(
{
'crossAxisAlignment': crossAxisAlignment,
'mainAxisAlignment': mainAxisAlignment,
'mainAxisSize': mainAxisSize,
'textBaseline': textBaseline,
'textDirection': textDirection,
'verticalDirection': verticalDirection,
'children': children,
...args,
},
args: args,
registry: registry,
),
jsonWidgetBuilder: () => JsonRowBuilder(
args: JsonRowBuilderModel.fromDynamic(
{
'crossAxisAlignment': crossAxisAlignment,
'mainAxisAlignment': mainAxisAlignment,
'mainAxisSize': mainAxisSize,
'textBaseline': textBaseline,
'textDirection': textDirection,
'verticalDirection': verticalDirection,
'children': children,
...args,
},
args: args,
registry: registry,
),
),
jsonWidgetType: JsonRowBuilder.kType,
);