mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 21:07:04 +05:30
Remove unused LobstersItem composable
This commit is contained in:
parent
735d93c968
commit
be4a66dddf
1 changed files with 0 additions and 49 deletions
|
@ -4,7 +4,6 @@ package dev.msfjarvis.claw.common.posts
|
||||||
|
|
||||||
import androidx.compose.animation.Crossfade
|
import androidx.compose.animation.Crossfade
|
||||||
import androidx.compose.foundation.background
|
import androidx.compose.foundation.background
|
||||||
import androidx.compose.foundation.clickable
|
|
||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.layout.Arrangement
|
||||||
import androidx.compose.foundation.layout.Box
|
import androidx.compose.foundation.layout.Box
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
|
@ -22,7 +21,6 @@ import androidx.compose.material.Icon
|
||||||
import androidx.compose.material.IconButton
|
import androidx.compose.material.IconButton
|
||||||
import androidx.compose.material.IconToggleButton
|
import androidx.compose.material.IconToggleButton
|
||||||
import androidx.compose.material.MaterialTheme
|
import androidx.compose.material.MaterialTheme
|
||||||
import androidx.compose.material.Surface
|
|
||||||
import androidx.compose.material.Text
|
import androidx.compose.material.Text
|
||||||
import androidx.compose.material.primarySurface
|
import androidx.compose.material.primarySurface
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
@ -100,53 +98,6 @@ fun LobstersCard(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Composable
|
|
||||||
fun LobstersItem(
|
|
||||||
post: SavedPost,
|
|
||||||
isSaved: Boolean,
|
|
||||||
viewPost: () -> Unit,
|
|
||||||
viewComments: (String) -> Unit,
|
|
||||||
toggleSave: () -> Unit,
|
|
||||||
modifier: Modifier = Modifier,
|
|
||||||
) {
|
|
||||||
Surface(
|
|
||||||
modifier = Modifier.clickable { viewPost.invoke() }.then(modifier),
|
|
||||||
) {
|
|
||||||
Column(
|
|
||||||
modifier = Modifier.padding(horizontal = 12.dp, vertical = 4.dp),
|
|
||||||
) {
|
|
||||||
PostTitle(
|
|
||||||
title = post.title,
|
|
||||||
modifier = Modifier.padding(bottom = 4.dp),
|
|
||||||
)
|
|
||||||
Row(
|
|
||||||
modifier = Modifier.fillMaxWidth(),
|
|
||||||
verticalAlignment = Alignment.CenterVertically,
|
|
||||||
) {
|
|
||||||
TagRow(
|
|
||||||
tags = post.tags,
|
|
||||||
modifier = Modifier.weight(0.65f),
|
|
||||||
)
|
|
||||||
SaveButton(
|
|
||||||
isSaved = isSaved,
|
|
||||||
onClick = toggleSave,
|
|
||||||
)
|
|
||||||
Spacer(
|
|
||||||
modifier = Modifier.width(8.dp),
|
|
||||||
)
|
|
||||||
CommentsButton(
|
|
||||||
onClick = { viewComments(post.shortId) },
|
|
||||||
)
|
|
||||||
}
|
|
||||||
SubmitterName(
|
|
||||||
text = "Submitted by ${post.submitterName}",
|
|
||||||
avatarUrl = post.submitterAvatarUrl,
|
|
||||||
contentDescription = "Submitted by ${post.submitterName}",
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun PostTitle(
|
fun PostTitle(
|
||||||
title: String,
|
title: String,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue