mirror of
https://github.com/bitwarden/android.git
synced 2026-03-22 12:32:53 -05:00
Add view item navigation (#269)
This commit is contained in:
committed by
Álison Fernandes
parent
8ec9933a08
commit
57210cefc5
@@ -53,8 +53,6 @@ fun VaultScreen(
|
||||
when (event) {
|
||||
VaultEvent.NavigateToAddItemScreen -> onNavigateToVaultAddItemScreen()
|
||||
|
||||
is VaultEvent.NavigateToItemScreen -> onNavigateToVaultItemScreen(event.vaultItemId)
|
||||
|
||||
VaultEvent.NavigateToVaultSearchScreen -> {
|
||||
// TODO Create vault search screen and navigation implementation BIT-213
|
||||
Toast
|
||||
@@ -62,11 +60,7 @@ fun VaultScreen(
|
||||
.show()
|
||||
}
|
||||
|
||||
is VaultEvent.NavigateToVaultItem -> {
|
||||
Toast
|
||||
.makeText(context, "Navigate to the item details screen", Toast.LENGTH_SHORT)
|
||||
.show()
|
||||
}
|
||||
is VaultEvent.NavigateToVaultItem -> onNavigateToVaultItemScreen(event.itemId)
|
||||
|
||||
VaultEvent.NavigateToCardGroup -> {
|
||||
Toast
|
||||
|
||||
@@ -406,13 +406,6 @@ sealed class VaultEvent {
|
||||
*/
|
||||
data object NavigateToAddItemScreen : VaultEvent()
|
||||
|
||||
/**
|
||||
* Navigate to the Vault Item screen.
|
||||
*/
|
||||
data class NavigateToItemScreen(
|
||||
val vaultItemId: String,
|
||||
) : VaultEvent()
|
||||
|
||||
/**
|
||||
* Navigate to the item details screen.
|
||||
*/
|
||||
|
||||
@@ -118,8 +118,8 @@ class VaultScreenTest : BaseComposeTest() {
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `NavigateToItemScreen event should call onNavigateToVaultItemScreenCalled`() {
|
||||
mutableEventFlow.tryEmit(VaultEvent.NavigateToItemScreen(vaultItemId = "id"))
|
||||
fun `NavigateToVaultItem event should call onNavigateToVaultItemScreenCalled`() {
|
||||
mutableEventFlow.tryEmit(VaultEvent.NavigateToVaultItem(itemId = "id"))
|
||||
assertTrue(onNavigateToVaultItemScreenCalled)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user