attach method

  1. @override
Widget? attach(
  1. BuildContext context,
  2. TitledViewController controller
)
override

Implementation

@override
Widget? attach(BuildContext context, TitledViewController controller) {
  return Column(
    crossAxisAlignment: CrossAxisAlignment.start,
    mainAxisSize: MainAxisSize.min,
    mainAxisAlignment: MainAxisAlignment.start,
    children: [
      TextView(
        visibility: (title ?? "").isNotEmpty,
        text: title,
        textColor: titleColor,
        textSize: titleSize,
        textFontFamily: titleFontFamily,
        textFontWeight: titleFontWeight,
        lineSpacingExtra: titleSpacingExtra,
        marginBottom: titleSpaceFromDescription,
      ),
      if ((subtitle ?? "").isNotEmpty)
        TextView(
          text: subtitle,
          textColor: subtitleColor,
          textSize: subtitleSize,
          textFontFamily: subtitleFontFamily,
          textFontWeight: subtitleFontWeight,
          lineSpacingExtra: subtitleSpacingExtra,
        ),
      if (child != null) child!,
    ],
  );
}