build method

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  return switch (identifier.characters.first) {
    '@' => UserChip(
        roomId: roomId,
        memberId: identifier,
      ),
    '!' => RoomChip(roomId: identifier),
    _ => InkWell(
        child: Text(identifier),
        onTap: () => onMessageLinkTap(Uri.parse(uri), context),
      ),
  };
}