浏览代码

Tweak UserAvatar UI

Neeraj Gupta 2 年之前
父节点
当前提交
86fc75aed9
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lib/ui/sharing/user_avator_widget.dart

+ 2 - 2
lib/ui/sharing/user_avator_widget.dart

@@ -23,7 +23,7 @@ class UserAvatarWidget extends StatelessWidget {
     final enteTextTheme = getEnteTextTheme(context);
     final enteTextTheme = getEnteTextTheme(context);
     final colorScheme = getEnteColorScheme(context);
     final colorScheme = getEnteColorScheme(context);
     final displayChar = (user.name == null || user.name!.isEmpty)
     final displayChar = (user.name == null || user.name!.isEmpty)
-        ? user.email.substring(0, 1)
+        ? ((user.email?.isEmpty ?? true) ? " " : user.email.substring(0, 1))
         : user.name!.substring(0, 1);
         : user.name!.substring(0, 1);
     final randomColor = colorScheme.avatarColors[
     final randomColor = colorScheme.avatarColors[
         (user.id ?? 0).remainder(colorScheme.avatarColors.length)];
         (user.id ?? 0).remainder(colorScheme.avatarColors.length)];
@@ -36,7 +36,7 @@ class UserAvatarWidget extends StatelessWidget {
     return Container(
     return Container(
       height: size,
       height: size,
       width: size,
       width: size,
-      padding: const EdgeInsets.all(4),
+      padding: const EdgeInsets.all(2),
       decoration: BoxDecoration(
       decoration: BoxDecoration(
         shape: BoxShape.circle,
         shape: BoxShape.circle,
         color: decorationColor,
         color: decorationColor,