From 218ea5dd959ab134a6f91f015b10f40f14355d5d Mon Sep 17 00:00:00 2001 From: Kgothatso Ngako Date: Wed, 1 Apr 2026 03:11:54 +0200 Subject: [PATCH] Feed view --- .../ui/composable/widgets/feed/EventListView.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/widgets/feed/EventListView.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/widgets/feed/EventListView.kt index b50592cd..049b1077 100644 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/widgets/feed/EventListView.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/widgets/feed/EventListView.kt @@ -29,6 +29,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.BiasAbsoluteAlignment import androidx.compose.ui.Modifier +import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import com.vitorpamplona.quartz.nip01Core.core.Event @@ -135,7 +136,7 @@ private fun TextNoteFeedItem( Text( modifier = Modifier.clickable( onClick = { - onNavigateToEvent.invoke(taggedNostrEvent.id) + onNavigateToEvent.invoke(taggedAuthor?.nostrEventId ?: taggedNostrEvent.id) } ), style = MaterialTheme.typography.labelLargeEmphasized, @@ -172,7 +173,7 @@ private fun TextNoteFeedItem( ) Text( modifier = Modifier.weight(1f), - text = profile?.displayName ?: profile?.userName ?: nostrEvent.pubKey, + text = profile.displayName ?: profile.userName ?: nostrEvent.pubKey, style = MaterialTheme.typography.bodyMedium ) } @@ -183,7 +184,9 @@ private fun TextNoteFeedItem( } Text( + modifier = Modifier.fillMaxWidth(), text = nostrEvent.content, + style = MaterialTheme.typography.bodyLarge ) LazyRow( @@ -223,6 +226,9 @@ private fun TextNoteFeedItem( } Text( + modifier = Modifier.fillMaxWidth(), + style = MaterialTheme.typography.labelLarge, + textAlign = TextAlign.End, text = nostrEvent.createdAt.toFormattedTimeAndDateString() ) }