Add remember to viewmodel events to ensure optimal recompositions (#1379)

This commit is contained in:
David Perez 2024-05-16 10:03:28 -05:00 committed by Álison Fernandes
parent 3fe746f7ef
commit c182c7f828

View file

@ -133,17 +133,17 @@ fun VaultUnlockedNavBarScreen(
navigateToFolders = onNavigateToFolders,
navigateToPendingRequests = onNavigateToPendingRequests,
navigateToPasswordHistory = onNavigateToPasswordHistory,
generatorTabClickedAction = {
viewModel.trySendAction(VaultUnlockedNavBarAction.GeneratorTabClick)
generatorTabClickedAction = remember(viewModel) {
{ viewModel.trySendAction(VaultUnlockedNavBarAction.GeneratorTabClick) }
},
sendTabClickedAction = {
viewModel.trySendAction(VaultUnlockedNavBarAction.SendTabClick)
sendTabClickedAction = remember(viewModel) {
{ viewModel.trySendAction(VaultUnlockedNavBarAction.SendTabClick) }
},
vaultTabClickedAction = {
viewModel.trySendAction(VaultUnlockedNavBarAction.VaultTabClick)
vaultTabClickedAction = remember(viewModel) {
{ viewModel.trySendAction(VaultUnlockedNavBarAction.VaultTabClick) }
},
settingsTabClickedAction = {
viewModel.trySendAction(VaultUnlockedNavBarAction.SettingsTabClick)
settingsTabClickedAction = remember(viewModel) {
{ viewModel.trySendAction(VaultUnlockedNavBarAction.SettingsTabClick) }
},
)
}