buildContent method
Implementation
List<Widget> buildContent() {
List<Widget> list = <Widget>[];
if (avatar != null) {
list.add(avatar!);
}
List<Widget> contentList = <Widget>[];
if (title!.isNotEmpty) {
contentList.add(Padding(
padding: iGapVertical,
child: Text(
title!,
textWidthBasis: TextWidthBasis.parent,
semanticsLabel: title!,
softWrap: true,
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
fontSize: iFontSize,
color: iTextColor,
),
),
));
}
if (description!.isNotEmpty) {
contentList.add(Text(
description!,
textWidthBasis: TextWidthBasis.parent,
semanticsLabel: description!,
softWrap: true,
maxLines: 3,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
fontSize: iFontSizeSM,
color: iTextDescColor,
),
));
}
list.add(Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: contentList,
));
return list;
}