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 PollPayload;
  return Row(
    mainAxisSize: MainAxisSize.min,
    children: [
      const Icon(Icons.poll_rounded, size: 14, color: Colors.grey),
      const SizedBox(width: 4),
      Flexible(
        child: Text(
          '📊 ${p.question}',
          maxLines: 1,
          overflow: TextOverflow.ellipsis,
          style: const TextStyle(fontSize: 13, color: Colors.black54),
        ),
      ),
    ],
  );
}