render method

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

Implementation

@override
Widget render(BuildContext context, AntdDividerStyle style) {
  var token = AntdTheme.ofToken(context);
  var line = AntdBox(
    style: getBodyStyle(style, token),
  );
  if (vertical || child == null) {
    return line;
  }

  return Row(
    crossAxisAlignment: CrossAxisAlignment.center,
    mainAxisAlignment: MainAxisAlignment.center,
    children: [
      Expanded(
          flex: position == AntdDividerPosition.left ? 1 : 6, child: line),
      AntdBox(style: style.childStyle, child: child),
      Expanded(
          flex: position == AntdDividerPosition.right ? 1 : 6, child: line)
    ],
  );
}