diff --git a/common/src/commonMain/kotlin/dev/msfjarvis/claw/common/posts/LobstersItem.kt b/common/src/commonMain/kotlin/dev/msfjarvis/claw/common/posts/LobstersItem.kt index 51ccfe40..44751575 100644 --- a/common/src/commonMain/kotlin/dev/msfjarvis/claw/common/posts/LobstersItem.kt +++ b/common/src/commonMain/kotlin/dev/msfjarvis/claw/common/posts/LobstersItem.kt @@ -55,16 +55,8 @@ fun LobstersCard( modifier = Modifier.padding(horizontal = 16.dp, vertical = 4.dp).fillMaxWidth(), verticalArrangement = Arrangement.spacedBy(4.dp), ) { - PostTitle( - title = post.title, - ) - TagRow( - tags = post.tags, - ) - SubmitterName( - text = "Submitted by ${post.submitterName}", - avatarUrl = "https://lobste.rs/${post.submitterAvatarUrl}", - contentDescription = "Submitted by ${post.submitterName}", + PostDetails( + post = post, ) Row( modifier = Modifier.fillMaxWidth().padding(bottom = 8.dp), @@ -86,6 +78,23 @@ fun LobstersCard( } } +@Composable +fun PostDetails( + post: SavedPost, +) { + PostTitle( + title = post.title, + ) + TagRow( + tags = post.tags, + ) + SubmitterName( + text = "Submitted by ${post.submitterName}", + avatarUrl = "https://lobste.rs/${post.submitterAvatarUrl}", + contentDescription = "Submitted by ${post.submitterName}", + ) +} + @Composable fun PostTitle( title: String,