previewBuilder method

  1. @override
Widget previewBuilder(
  1. BuildContext context,
  2. Message message
)
override

Implementation

@override
Widget previewBuilder(BuildContext context, Message message) {
  final p = message.payload as CodePayload;
  return Row(
    mainAxisSize: MainAxisSize.min,
    children: [
      const Icon(Icons.code_rounded, size: 14, color: Colors.grey),
      const SizedBox(width: 4),
      Text(
        p.filename != null
            ? p.filename!
            : '${p.language} snippet',
        maxLines: 1,
        overflow: TextOverflow.ellipsis,
        style: const TextStyle(fontSize: 13, color: Colors.black54),
      ),
    ],
  );
}