mirror of
https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy.git
synced 2025-02-09 02:08:47 +01:00
parent
8bbe2801db
commit
a9e556168d
@ -72,7 +72,7 @@ fun PostCard(
|
||||
onDownVote: (() -> Unit)? = null,
|
||||
onSave: (() -> Unit)? = null,
|
||||
onReply: (() -> Unit)? = null,
|
||||
onImageClick: ((String) -> Unit)? = null,
|
||||
onOpenImage: ((String) -> Unit)? = null,
|
||||
onOptionSelected: ((OptionId) -> Unit)? = null,
|
||||
onClick: (() -> Unit)? = null,
|
||||
onDoubleClick: (() -> Unit)? = null,
|
||||
@ -118,7 +118,7 @@ fun PostCard(
|
||||
onDownVote = onDownVote,
|
||||
onSave = onSave,
|
||||
onReply = onReply,
|
||||
onImageClick = onImageClick,
|
||||
onOpenImage = onOpenImage,
|
||||
onOptionSelected = onOptionSelected,
|
||||
onClick = onClick,
|
||||
onDoubleClick = onDoubleClick,
|
||||
@ -141,7 +141,7 @@ fun PostCard(
|
||||
onDownVote = onDownVote,
|
||||
onSave = onSave,
|
||||
onReply = onReply,
|
||||
onImageClick = onImageClick,
|
||||
onOpenImage = onOpenImage,
|
||||
onOptionSelected = onOptionSelected,
|
||||
onClick = onClick,
|
||||
onDoubleClick = onDoubleClick,
|
||||
@ -169,7 +169,7 @@ private fun CompactPost(
|
||||
onDownVote: (() -> Unit)? = null,
|
||||
onSave: (() -> Unit)? = null,
|
||||
onReply: (() -> Unit)? = null,
|
||||
onImageClick: ((String) -> Unit)? = null,
|
||||
onOpenImage: ((String) -> Unit)? = null,
|
||||
onOptionSelected: ((OptionId) -> Unit)? = null,
|
||||
onClick: (() -> Unit)? = null,
|
||||
onDoubleClick: (() -> Unit)? = null,
|
||||
@ -218,9 +218,11 @@ private fun CompactPost(
|
||||
text = post.title,
|
||||
autoLoadImages = autoLoadImages,
|
||||
onClick = onClick,
|
||||
onOpenImage = onImageClick,
|
||||
onDoubleClick = onDoubleClick,
|
||||
onOpenCommunity = onOpenCommunity,
|
||||
onOpenUser = onOpenCreator,
|
||||
onOpenPost = onOpenPost,
|
||||
onOpenImage = onOpenImage,
|
||||
onDoubleClick = onDoubleClick,
|
||||
onOpenWeb = onOpenWeb,
|
||||
onLongClick = {
|
||||
optionsMenuOpen.value = true
|
||||
@ -239,7 +241,7 @@ private fun CompactPost(
|
||||
Icon(imageVector = Icons.Default.Download, contentDescription = null)
|
||||
},
|
||||
blurred = blurNsfw && post.nsfw,
|
||||
onImageClick = onImageClick,
|
||||
onImageClick = onOpenImage,
|
||||
onDoubleClick = onDoubleClick,
|
||||
onLongClick = {
|
||||
optionsMenuOpen.value = true
|
||||
@ -292,7 +294,7 @@ private fun ExtendedPost(
|
||||
onDownVote: (() -> Unit)? = null,
|
||||
onSave: (() -> Unit)? = null,
|
||||
onReply: (() -> Unit)? = null,
|
||||
onImageClick: ((String) -> Unit)? = null,
|
||||
onOpenImage: ((String) -> Unit)? = null,
|
||||
onOptionSelected: ((OptionId) -> Unit)? = null,
|
||||
onClick: (() -> Unit)? = null,
|
||||
onDoubleClick: (() -> Unit)? = null,
|
||||
@ -343,7 +345,7 @@ private fun ExtendedPost(
|
||||
onOpenPost = onOpenPost,
|
||||
onOpenWeb = onOpenWeb,
|
||||
onClick = onClick,
|
||||
onOpenImage = onImageClick,
|
||||
onOpenImage = onOpenImage,
|
||||
onDoubleClick = onDoubleClick,
|
||||
onLongClick = {
|
||||
optionsMenuOpen.value = true
|
||||
@ -369,7 +371,7 @@ private fun ExtendedPost(
|
||||
},
|
||||
imageUrl = post.imageUrl,
|
||||
blurred = blurNsfw && post.nsfw,
|
||||
onImageClick = onImageClick,
|
||||
onImageClick = onOpenImage,
|
||||
onDoubleClick = onDoubleClick,
|
||||
autoLoadImages = autoLoadImages,
|
||||
onLongClick = {
|
||||
@ -397,7 +399,11 @@ private fun ExtendedPost(
|
||||
text = post.text,
|
||||
autoLoadImages = autoLoadImages,
|
||||
onClick = onClick,
|
||||
onOpenImage = onImageClick,
|
||||
onOpenCommunity = onOpenCommunity,
|
||||
onOpenUser = onOpenCreator,
|
||||
onOpenPost = onOpenPost,
|
||||
onOpenImage = onOpenImage,
|
||||
onOpenWeb = onOpenWeb,
|
||||
onDoubleClick = onDoubleClick,
|
||||
onLongClick = {
|
||||
optionsMenuOpen.value = true
|
||||
|
@ -428,7 +428,7 @@ class ExploreScreen : Screen {
|
||||
)
|
||||
}
|
||||
},
|
||||
onImageClick = rememberCallbackArgs { url ->
|
||||
onOpenImage = rememberCallbackArgs { url ->
|
||||
navigationCoordinator.pushScreen(
|
||||
ZoomableImageScreen(url),
|
||||
)
|
||||
|
@ -662,7 +662,7 @@ class CommunityDetailScreen(
|
||||
detailOpener.openPostDetail(post)
|
||||
}
|
||||
},
|
||||
onImageClick = rememberCallbackArgs(model) { url ->
|
||||
onOpenImage = rememberCallbackArgs(model) { url ->
|
||||
model.reduce(
|
||||
CommunityDetailMviModel.Intent.MarkAsRead(
|
||||
post.id
|
||||
|
@ -349,7 +349,7 @@ class MultiCommunityScreen(
|
||||
onReply = rememberCallback {
|
||||
detailOpener.openPostDetail(post)
|
||||
},
|
||||
onImageClick = rememberCallbackArgs { url ->
|
||||
onOpenImage = rememberCallbackArgs { url ->
|
||||
model.reduce(MultiCommunityMviModel.Intent.MarkAsRead(post.id))
|
||||
navigationCoordinator.pushScreen(ZoomableImageScreen(url))
|
||||
},
|
||||
|
@ -200,7 +200,7 @@ object ProfileLoggedScreen : Tab {
|
||||
WebViewScreen(url)
|
||||
)
|
||||
},
|
||||
onImageClick = rememberCallbackArgs { url ->
|
||||
onOpenImage = rememberCallbackArgs { url ->
|
||||
navigationCoordinator.pushScreen(
|
||||
ZoomableImageScreen(url),
|
||||
)
|
||||
|
@ -509,7 +509,7 @@ class PostDetailScreen(
|
||||
else -> Unit
|
||||
}
|
||||
},
|
||||
onImageClick = rememberCallbackArgs { url ->
|
||||
onOpenImage = rememberCallbackArgs { url ->
|
||||
navigationCoordinator.pushScreen(
|
||||
ZoomableImageScreen(url),
|
||||
)
|
||||
|
@ -413,7 +413,7 @@ class PostListScreen : Screen {
|
||||
detailOpener.openPostDetail(post)
|
||||
}
|
||||
},
|
||||
onImageClick = rememberCallbackArgs(model, post) { url ->
|
||||
onOpenImage = rememberCallbackArgs(model, post) { url ->
|
||||
model.reduce(PostListMviModel.Intent.MarkAsRead(post.id))
|
||||
navigationCoordinator.pushScreen(
|
||||
ZoomableImageScreen(url)
|
||||
|
@ -261,7 +261,7 @@ class SavedItemsScreen : Screen {
|
||||
onReply = rememberCallback {
|
||||
detailOpener.openPostDetail(post)
|
||||
},
|
||||
onImageClick = rememberCallbackArgs { url ->
|
||||
onOpenImage = rememberCallbackArgs { url ->
|
||||
navigatorCoordinator.pushScreen(
|
||||
ZoomableImageScreen(url),
|
||||
)
|
||||
|
@ -536,7 +536,7 @@ class UserDetailScreen(
|
||||
detailOpener.openPostDetail(post)
|
||||
}
|
||||
},
|
||||
onImageClick = rememberCallbackArgs { url ->
|
||||
onOpenImage = rememberCallbackArgs { url ->
|
||||
navigationCoordinator.pushScreen(
|
||||
ZoomableImageScreen(url),
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user