Skip to content

Commit 5e31c7d

Browse files
committed
emoji_reaction [nfc]: Inline _UnicodeEmoji
This makes the caller a bit more verbose, but we're about to make it simpler than it was before.
1 parent 9185ff6 commit 5e31c7d

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

lib/widgets/emoji_reaction.dart

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,9 @@ class ReactionChip extends StatelessWidget {
225225
).resolve(store.userSettings);
226226

227227
final emoji = switch (emojiDisplay) {
228-
UnicodeEmojiDisplay() => _UnicodeEmoji(
228+
UnicodeEmojiDisplay() => UnicodeEmojiWidget(
229+
size: _squareEmojiSize,
230+
textScaler: _squareEmojiScalerClamped(context),
229231
emojiDisplay: emojiDisplay),
230232
ImageEmojiDisplay() => _ImageEmoji(
231233
emojiDisplay: emojiDisplay, emojiName: emojiName, selected: selfVoted),
@@ -336,20 +338,6 @@ TextScaler _textEmojiScalerClamped(BuildContext context) =>
336338
TextScaler _labelTextScalerClamped(BuildContext context) =>
337339
MediaQuery.textScalerOf(context).clamp(maxScaleFactor: 2);
338340

339-
class _UnicodeEmoji extends StatelessWidget {
340-
const _UnicodeEmoji({required this.emojiDisplay});
341-
342-
final UnicodeEmojiDisplay emojiDisplay;
343-
344-
@override
345-
Widget build(BuildContext context) {
346-
return UnicodeEmojiWidget(
347-
size: _squareEmojiSize,
348-
textScaler: _squareEmojiScalerClamped(context),
349-
emojiDisplay: emojiDisplay);
350-
}
351-
}
352-
353341
class _ImageEmoji extends StatelessWidget {
354342
const _ImageEmoji({
355343
required this.emojiDisplay,

0 commit comments

Comments
 (0)