build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Create view layout from widgets

Implementation

@override
Widget build(BuildContext context) {
  final commonTheme = context.commonThemeOrNull;

  TextStyle textStyle = style.textStyle;
  if (commonTheme != null) {
    textStyle = commonTheme.preProcessTextStyle(textStyle);
  }

  return Row(
    mainAxisSize: MainAxisSize.max,
    children: [
      ?leading,
      Expanded(
        child: Text(
          title,
          style: textStyle,
          textAlign: style.textAlign,
        ),
      ),
      ?trailing,
    ],
  );
}