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 {
LobstersItem(
post = TEST_POST,
onClick = { /*TODO*/ },
onLongClick = { /*TODO*/ },
onSaveButtonClick = { /*TODO*/ },
viewPost = { /*TODO*/ },
viewComments = { /*TODO*/ },
toggleSave = { /*TODO*/ },
isSaved = true,
)
}

View file

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

View file

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

View file

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