From 30b8a6c30f1ffc4c1745a9b49496b1e1b9f945ad Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 7 Aug 2025 11:56:37 +0800 Subject: [PATCH] :bug: Fix status overflow --- lib/widgets/account/status.dart | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/lib/widgets/account/status.dart b/lib/widgets/account/status.dart index 92d30bb..7524dd1 100644 --- a/lib/widgets/account/status.dart +++ b/lib/widgets/account/status.dart @@ -130,9 +130,22 @@ class AccountStatusWidget extends HookConsumerWidget { size: 16, ).padding(right: 4), if (status.value?.isCustomized ?? false) - Text(status.value?.label ?? 'unknown'.tr()) + Flexible( + child: Text( + status.value?.label ?? 'unknown'.tr(), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ) else - Text((status.value?.label ?? 'offline').toLowerCase()).tr(), + Flexible( + child: + Text( + (status.value?.label ?? 'offline').toLowerCase(), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ).tr(), + ), if (!(status.value?.isOnline ?? false) && account.value?.profile.lastSeenAt != null) Flexible(