fix: comment reply from swipe action; closes #387 (#388)

This commit is contained in:
Diego Beraldin 2023-12-28 08:14:42 +01:00 committed by GitHub
parent 1c19c24f64
commit 021cf3fece
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -85,7 +85,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
import com.github.diegoberaldin.raccoonforlemmy.unit.rawcontent.RawContentDialog
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.ShareBottomSheet
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
import com.github.diegoberaldin.raccoonforlemmy.core.navigation.di.getNavigationCoordinator
@ -104,6 +103,7 @@ import com.github.diegoberaldin.raccoonforlemmy.unit.ban.BanUserScreen
import com.github.diegoberaldin.raccoonforlemmy.unit.createcomment.CreateCommentScreen
import com.github.diegoberaldin.raccoonforlemmy.unit.createpost.CreatePostScreen
import com.github.diegoberaldin.raccoonforlemmy.unit.createreport.CreateReportScreen
import com.github.diegoberaldin.raccoonforlemmy.unit.rawcontent.RawContentDialog
import com.github.diegoberaldin.raccoonforlemmy.unit.remove.RemoveScreen
import com.github.diegoberaldin.raccoonforlemmy.unit.web.WebViewScreen
import com.github.diegoberaldin.raccoonforlemmy.unit.zoomableimage.ZoomableImageScreen
@ -653,6 +653,7 @@ class PostDetailScreen(
setBottomSheetGesturesEnabled(false)
val screen = CreateCommentScreen(
originalPost = uiState.post,
originalComment = comment,
)
showBottomSheet(screen)
}
@ -863,12 +864,12 @@ class PostDetailScreen(
OptionId.Edit -> {
with(navigationCoordinator) {
setBottomSheetGesturesEnabled(
false
false,
)
showBottomSheet(
CreateCommentScreen(
editedComment = comment,
)
),
)
}
}
@ -876,7 +877,7 @@ class PostDetailScreen(
OptionId.Report -> {
navigationCoordinator.showBottomSheet(
CreateReportScreen(
commentId = comment.id
commentId = comment.id,
)
)
}
@ -887,7 +888,7 @@ class PostDetailScreen(
OptionId.DistinguishComment -> model.reduce(
PostDetailMviModel.Intent.ModDistinguishComment(
comment.id
comment.id,
)
)
@ -1270,6 +1271,7 @@ class PostDetailScreen(
with(navigationCoordinator) {
setBottomSheetGesturesEnabled(false)
val screen = CreateCommentScreen(
originalPost = uiState.post,
originalComment = content,
initialText = buildString {
append("> ")