Creates a new size for the score tag due to the size of DM Group headers

This commit is contained in:
Vitor Pamplona
2025-12-02 18:20:06 -05:00
parent aa1aaeea38
commit 1125c4e8f5
@@ -58,6 +58,7 @@ import com.vitorpamplona.amethyst.ui.screen.loggedIn.chats.rooms.LoadUser
import com.vitorpamplona.amethyst.ui.screen.loggedIn.mockAccountViewModel import com.vitorpamplona.amethyst.ui.screen.loggedIn.mockAccountViewModel
import com.vitorpamplona.amethyst.ui.stringRes import com.vitorpamplona.amethyst.ui.stringRes
import com.vitorpamplona.amethyst.ui.theme.Font10SP import com.vitorpamplona.amethyst.ui.theme.Font10SP
import com.vitorpamplona.amethyst.ui.theme.Font6SP
import com.vitorpamplona.amethyst.ui.theme.Font8SP import com.vitorpamplona.amethyst.ui.theme.Font8SP
import com.vitorpamplona.amethyst.ui.theme.SmallBorder import com.vitorpamplona.amethyst.ui.theme.SmallBorder
import com.vitorpamplona.amethyst.ui.theme.ThemeComparisonColumn import com.vitorpamplona.amethyst.ui.theme.ThemeComparisonColumn
@@ -510,8 +511,10 @@ fun ScoreTag(
) { ) {
if (size > 34.dp) { if (size > 34.dp) {
ScoreTagRegular(score, modifier) ScoreTagRegular(score, modifier)
} else { } else if (size > 23.dp) {
ScoreTagSmall(score, modifier) ScoreTagSmall(score, modifier)
} else {
ScoreTagSmallest(score, modifier)
} }
} }
@@ -557,6 +560,27 @@ fun ScoreTagSmall(
) )
} }
@Composable
fun ScoreTagSmallest(
score: Int,
modifier: Modifier,
) {
Text(
text = score.toString(),
color = Color.White,
fontWeight = FontWeight.Bold,
fontSize = Font6SP,
maxLines = 1,
overflow = TextOverflow.Clip,
lineHeight = Font6SP,
modifier =
modifier
.clip(SmallBorder)
.background(Color.Black)
.padding(horizontal = 2.dp, vertical = 0.dp),
)
}
@Composable @Composable
fun LoadUserProfilePicture( fun LoadUserProfilePicture(
baseUser: User, baseUser: User,