render method

  1. @override
Widget render(
  1. BuildContext context,
  2. AntdFlexStyle style
)
override

Implementation

@override
Widget render(BuildContext context, AntdFlexStyle style) {
  var flex = Flex(
    direction: direction,
    mainAxisAlignment: style.mainAxisAlignment,
    mainAxisSize: style.mainAxisSize,
    crossAxisAlignment: style.crossAxisAlignment,
    textDirection: style.textDirection,
    verticalDirection: style.verticalDirection,
    textBaseline: style.textBaseline,
    clipBehavior: style.clipBehavior,
    spacing: style.spacing,
    children: children.map((value) {
      var index = children.indexOf(value);
      return AntdScrollItemProvider(
          index: index,
          position: AntdScrollItemPosition.fromIndex(index, children.length),
          child: value);
    }).toList(),
  );
  return style.expanded == true ? Expanded(child: flex) : flex;
}