buildEmojis method
dynamic
buildEmojis( - dynamic context
)
Implementation
Widget buildEmojis(BuildContext context) {
return GridView.count(
crossAxisCount: isDesktop ? 7 : 4,
scrollDirection: Axis.vertical,
shrinkWrap: true,
padding: EdgeInsets.zero,
children: List.generate(emojis.length, (index) {
final emoji = emojis.elementAt(index);
return GridTile(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: [
Text(
String.fromCharCode(emoji.symbol()),
style: const TextStyle(fontSize: 32),
textAlign: TextAlign.center,
),
Text(
emoji.description(),
maxLines: 1,
textAlign: TextAlign.center,
),
],
),
);
}),
);
}