getFirstWidget method
Implementation
getFirstWidget(CometChatOption item) {
return GestureDetector(
key: UniqueKey(),
onTap: () {
performOnClick(item);
},
child: Container(
color: item.backgroundColor,
height: 70,
width: 64,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
children: [
item.icon != null && item.icon!.contains('/') ?
Image.asset(
item.icon!,
package: item.packageName,
color: Colors.white,
height: 24,
width: 24,
) :
Icon(
AssetConstants.iconMap[item.icon] ?? Icons.error,
color: AppTheme.white,
size: 24.0,
),
if (item.title != null)
Text(
item.title!,
style: item.titleStyle ??
const TextStyle(color: Colors.white, fontSize: 12),
maxLines: 1,
overflow: TextOverflow.fade,
)
],
),
),
);
}