🐛 Fix status overflow

This commit is contained in:
2025-08-07 11:56:37 +08:00
parent b9c4ee31b1
commit 30b8a6c30f

View File

@@ -130,9 +130,22 @@ class AccountStatusWidget extends HookConsumerWidget {
size: 16, size: 16,
).padding(right: 4), ).padding(right: 4),
if (status.value?.isCustomized ?? false) 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 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) && if (!(status.value?.isOnline ?? false) &&
account.value?.profile.lastSeenAt != null) account.value?.profile.lastSeenAt != null)
Flexible( Flexible(