Removes the use of by on the quick action menu's state because it was triggering recompositions
This commit is contained in:
@@ -112,12 +112,12 @@ private fun VerticalDivider(color: Color) =
|
|||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun LongPressToQuickAction(baseNote: Note, accountViewModel: AccountViewModel, content: @Composable (() -> Unit) -> Unit) {
|
fun LongPressToQuickAction(baseNote: Note, accountViewModel: AccountViewModel, content: @Composable (() -> Unit) -> Unit) {
|
||||||
var popupExpanded by remember { mutableStateOf(false) }
|
var popupExpanded = remember { mutableStateOf(false) }
|
||||||
val showPopup = remember { { popupExpanded = true } }
|
val showPopup = remember(popupExpanded) { { popupExpanded.value = true } }
|
||||||
|
|
||||||
content(showPopup)
|
content(showPopup)
|
||||||
|
|
||||||
NoteQuickActionMenu(baseNote, popupExpanded, { popupExpanded = false }, accountViewModel)
|
NoteQuickActionMenu(baseNote, popupExpanded.value, { popupExpanded.value = false }, accountViewModel)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
|
|||||||
Reference in New Issue
Block a user