From 5789fae320e244058712fe07648d563edbddab93 Mon Sep 17 00:00:00 2001 From: Super12138 <70494801+Super12138@users.noreply.github.com> Date: Sun, 8 Feb 2026 23:09:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=B4=E8=BF=91=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8D=A1=E7=89=87=E6=98=BE=E7=A4=BA=E8=BF=87=E9=95=BF=E5=88=86?= =?UTF-8?q?=E7=B1=BB=E6=97=B6=E5=87=BA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/pages/overview/components/UpcomingTaskCard.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/cn/super12138/todo/ui/pages/overview/components/UpcomingTaskCard.kt b/app/src/main/kotlin/cn/super12138/todo/ui/pages/overview/components/UpcomingTaskCard.kt index 4eaae64..1156358 100644 --- a/app/src/main/kotlin/cn/super12138/todo/ui/pages/overview/components/UpcomingTaskCard.kt +++ b/app/src/main/kotlin/cn/super12138/todo/ui/pages/overview/components/UpcomingTaskCard.kt @@ -3,9 +3,11 @@ package cn.super12138.todo.ui.pages.overview.components import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.wrapContentHeight import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items @@ -112,17 +114,21 @@ fun UpcomingTaskItem( ) } - Row(verticalAlignment = Alignment.CenterVertically) { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier.fillMaxWidth() + ) { Badge(containerColor = MaterialTheme.colorScheme.primary) { Text( text = category.ifEmpty { stringResource(R.string.tip_default_category) }, style = MaterialTheme.typography.labelMedium, maxLines = 1, - overflow = TextOverflow.Ellipsis, - modifier = Modifier.weight(1f) + overflow = TextOverflow.Ellipsis ) } + Spacer(modifier = Modifier.weight(1f)) + Text( text = stringResource(priority.nameRes), style = MaterialTheme.typography.labelMedium.copy(priority.containerColor()),