From a325e921841c668ce3a4fbc04a5fcbb378c110b0 Mon Sep 17 00:00:00 2001 From: Hinton Date: Thu, 24 Oct 2024 08:01:49 -0700 Subject: [PATCH] tmp --- .../vault/feature/unsyncedvaultitem/NotificationCenter.kt | 6 +++--- .../unsyncedvaultitem/NotificationCenterViewModel.kt | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenterViewModel.kt diff --git a/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenter.kt b/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenter.kt index 740dc0058e..6c072d2c44 100644 --- a/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenter.kt +++ b/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenter.kt @@ -42,6 +42,7 @@ import androidx.compose.ui.semantics.clearAndSetSemantics import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp +import androidx.hilt.navigation.compose.hiltViewModel import com.x8bit.bitwarden.R import com.x8bit.bitwarden.ui.platform.base.util.lowercaseWithCurrentLocal import com.x8bit.bitwarden.ui.platform.base.util.scrolledContainerBackground @@ -56,6 +57,7 @@ import com.x8bit.bitwarden.ui.platform.components.model.AccountSummary import com.x8bit.bitwarden.ui.platform.components.scrim.BitwardenAnimatedScrim import com.x8bit.bitwarden.ui.platform.components.util.rememberVectorPainter import com.x8bit.bitwarden.ui.platform.theme.BitwardenTheme +import com.x8bit.bitwarden.ui.vault.feature.vault.VaultViewModel import com.x8bit.bitwarden.ui.vault.feature.vault.model.NotificationSummary import com.x8bit.bitwarden.ui.vault.feature.vault.util.iconRes import com.x8bit.bitwarden.ui.vault.feature.vault.util.iconTestTag @@ -102,6 +104,7 @@ private const val MAXIMUM_ACCOUNT_LIMIT = 5 @Suppress("LongMethod") @Composable fun NotificationCenter( + viewModel: NotificationCenterViewModel = hiltViewModel(), isVisible: Boolean, notificationSummaries: ImmutableList, onNotificationClick: (NotificationSummary) -> Unit, @@ -113,9 +116,6 @@ fun NotificationCenter( // can safely show dialogs. var isVisibleActual by remember { mutableStateOf(isVisible) } - var lockOrLogoutAccount by remember { mutableStateOf(null) } - var logoutConfirmationAccount by remember { mutableStateOf(null) } - var removeConfirmationAccount by remember { mutableStateOf(null) } Box(modifier = modifier) { BitwardenAnimatedScrim( diff --git a/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenterViewModel.kt b/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenterViewModel.kt new file mode 100644 index 0000000000..3df92e551d --- /dev/null +++ b/app/src/main/java/com/x8bit/bitwarden/ui/vault/feature/unsyncedvaultitem/NotificationCenterViewModel.kt @@ -0,0 +1,8 @@ +import androidx.lifecycle.ViewModel +import dagger.hilt.android.lifecycle.HiltViewModel +import javax.inject.Inject + +@HiltViewModel +class NotificationCenterViewModel @Inject constructor( + +): ViewModel() {}