app: rename LobstersItem parameters

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2021-03-19 15:18:22 +05:30
parent 840361707a
commit f269c0ae08
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
4 changed files with 18 additions and 18 deletions

View file

@ -20,9 +20,9 @@ class LobstersItemTest : ScreenshotTest {
DarkTestTheme { DarkTestTheme {
LobstersItem( LobstersItem(
post = TEST_POST, post = TEST_POST,
onClick = { /*TODO*/ }, viewPost = { /*TODO*/ },
onLongClick = { /*TODO*/ }, viewComments = { /*TODO*/ },
onSaveButtonClick = { /*TODO*/ }, toggleSave = { /*TODO*/ },
isSaved = true, isSaved = true,
) )
} }

View file

@ -58,9 +58,9 @@ fun HottestPosts(
LobstersItem( LobstersItem(
post = item, post = item,
isSaved = isSaved, isSaved = isSaved,
onClick = { urlLauncher.launch(item.url.ifEmpty { item.commentsUrl }) }, viewPost = { urlLauncher.launch(item.url.ifEmpty { item.commentsUrl }) },
onLongClick = { urlLauncher.launch(item.commentsUrl) }, viewComments = { urlLauncher.launch(item.commentsUrl) },
onSaveButtonClick = { toggleSave = {
isSaved = isSaved.not() isSaved = isSaved.not()
saveAction.invoke(item) saveAction.invoke(item)
}, },

View file

@ -54,13 +54,13 @@ val TEST_POST = SavedPost(
fun LobstersItem( fun LobstersItem(
post: SavedPost, post: SavedPost,
isSaved: Boolean, isSaved: Boolean,
onClick: () -> Unit, viewPost: () -> Unit,
onLongClick: () -> Unit, viewComments: () -> Unit,
onSaveButtonClick: () -> Unit, toggleSave: () -> Unit,
) { ) {
Surface( Surface(
modifier = Modifier modifier = Modifier
.clickable { onClick.invoke() }, .clickable { viewPost.invoke() },
) { ) {
Row( Row(
modifier = Modifier.padding(start = 12.dp, end = 12.dp), modifier = Modifier.padding(start = 12.dp, end = 12.dp),
@ -79,14 +79,14 @@ fun LobstersItem(
) { ) {
SaveButton( SaveButton(
isSaved, isSaved,
onSaveButtonClick, toggleSave,
) )
} }
Box( Box(
modifier = Modifier.weight(0.1f), modifier = Modifier.weight(0.1f),
) { ) {
CommentsButton( CommentsButton(
onClick = onLongClick, onClick = viewComments,
) )
} }
} }
@ -205,9 +205,9 @@ fun Preview() {
LobstersItem( LobstersItem(
post = item, post = item,
isSaved = false, isSaved = false,
onClick = {}, viewPost = {},
onLongClick = {}, viewComments = {},
onSaveButtonClick = {}, toggleSave = {},
) )
} }
} }

View file

@ -59,9 +59,9 @@ fun SavedPosts(
LobstersItem( LobstersItem(
post = item, post = item,
isSaved = true, isSaved = true,
onClick = { urlLauncher.launch(item.url.ifEmpty { item.commentsUrl }) }, viewPost = { urlLauncher.launch(item.url.ifEmpty { item.commentsUrl }) },
onLongClick = { urlLauncher.launch(item.commentsUrl) }, viewComments = { urlLauncher.launch(item.commentsUrl) },
onSaveButtonClick = { saveAction.invoke(item) }, toggleSave = { saveAction.invoke(item) },
) )
} }
} }