Fixes wrapping a non-observable value

This commit is contained in:
Vitor Pamplona
2026-02-28 12:29:33 -05:00
parent e58cbc9c8a
commit 8f73a37a53
@@ -37,7 +37,6 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.State
import androidx.compose.runtime.derivedStateOf
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
@@ -1381,9 +1380,10 @@ fun FirstUserInfoRow(
if (isDraft) {
ObserveDraftEvent(baseNote, accountViewModel) { draftNote ->
val isCommunityPost by remember(draftNote) {
derivedStateOf { draftNote.event?.isACommunityPost() == true }
}
val isCommunityPost =
remember(draftNote) {
draftNote.event?.isACommunityPost() == true
}
if (isCommunityPost) {
DisplayFollowingCommunityInPost(draftNote, accountViewModel, nav)
@@ -1392,9 +1392,10 @@ fun FirstUserInfoRow(
}
}
} else {
val isCommunityPost by remember(baseNote) {
derivedStateOf { baseNote.event?.isACommunityPost() == true }
}
val isCommunityPost =
remember(baseNote) {
baseNote.event?.isACommunityPost() == true
}
if (isCommunityPost) {
DisplayFollowingCommunityInPost(baseNote, accountViewModel, nav)