Limit user bio display to one line

Ensures that user bios in the user item component are truncated to a single line with an ellipsis if they exceed the available width. This applies to both users with existing bios and those with the "No bio here." placeholder.
This commit is contained in:
2025-09-01 14:34:03 +08:00
parent 83cff9d56c
commit 76bcb1e7fc

View File

@@ -18,6 +18,7 @@ import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import com.aiosman.ravenow.LocalAppTheme
@@ -146,13 +147,17 @@ fun UserItem(
Text(
text = accountProfileEntity.bio,
fontSize = 14.sp,
color = AppColors.secondaryText
color = AppColors.secondaryText,
maxLines = 1,
overflow = TextOverflow.Ellipsis
)
}else{
Text(
text = "No bio here.",
fontSize = 14.sp,
color = AppColors.secondaryText
color = AppColors.secondaryText,
maxLines = 1,
overflow = TextOverflow.Ellipsis
)
}
}