@@ -8,6 +8,7 @@ import 'package:appflowy/shared/icon_emoji_picker/icon_picker.dart';
8
8
import 'package:appflowy/user/application/user_service.dart' ;
9
9
import 'package:appflowy_backend/log.dart' ;
10
10
import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart' ;
11
+ import 'package:flowy_infra_ui/style_widget/text.dart' ;
11
12
import 'package:flowy_svg/flowy_svg.dart' ;
12
13
import 'package:flutter/material.dart' ;
13
14
import 'package:string_validator/string_validator.dart' ;
@@ -113,24 +114,21 @@ class _RawEmojiIconWidgetState extends State<RawEmojiIconWidget> {
113
114
try {
114
115
switch (widget.emoji.type) {
115
116
case FlowyIconType .emoji:
116
- return EmojiText (
117
- emoji : widget.emoji.emoji,
117
+ return FlowyText . emoji (
118
+ widget.emoji.emoji,
118
119
fontSize: widget.emojiSize,
119
120
textAlign: TextAlign .justify,
120
121
lineHeight: widget.lineHeight,
121
122
);
122
123
case FlowyIconType .icon:
123
- IconsData iconData =
124
- IconsData .fromJson (jsonDecode (widget.emoji.emoji));
124
+ IconsData iconData = IconsData .fromJson (
125
+ jsonDecode (widget.emoji.emoji),
126
+ );
125
127
if (! widget.enableColor) {
126
128
iconData = iconData.noColor ();
127
129
}
128
130
129
- /// Under the same width conditions, icons on macOS seem to appear
130
- /// larger than emojis, so 0.9 is used here to slightly reduce the
131
- /// size of the icons
132
- final iconSize =
133
- Platform .isMacOS ? widget.emojiSize * 0.9 : widget.emojiSize;
131
+ final iconSize = widget.emojiSize;
134
132
return IconWidget (
135
133
iconsData: iconData,
136
134
size: iconSize,
0 commit comments