https://kotlinlang.org logo
#compose
Title
# compose
a

aoriani

12/24/2019, 9:14 AM
Copy code
@Composable
fun PostCardSimple(post: Post) {
    Ripple(bounded = true) {
        Clickable(onClick = {
            navigateTo(Screen.Article(post.id))
        }) {
            Container(modifier = ExpandedWidth) {
                Row(modifier = Spacing(16.dp)) {
                    PostImage(modifier = Spacing(right = 16.dp), post = post)
                    Column(modifier = Flexible(1f)) {
                        PostTitle(post)
                        AuthorAndReadTime(post)
                    }
                    BookmarkButton(
                        isBookmarked = isFavorite(postId = post.id),
                        onBookmark = { toggleBookmark(postId = post.id) }
                    )
                }
            }
        }
    }
}
d

david.bilik

12/24/2019, 9:16 AM
you are right 🙂 this works too
Copy code
@Composable
fun PostCardSimple(post: Post) {
    Ripple(bounded = true) {
        Clickable(onClick = {
            navigateTo(Screen.Article(post.id))
        }) {
            Padding(padding = 16.dp) {
                Row {
                    PostImage(modifier = Spacing(right = 16.dp), post = post)
                    Column(modifier = Flexible(1f)) {
                        PostTitle(post)
                        AuthorAndReadTime(post)
                    }
                    BookmarkButton(
                        isBookmarked = isFavorite(postId = post.id),
                        onBookmark = { toggleBookmark(postId = post.id) }
                    )
                }
            }
        }
    }
}