mirror of
https://github.com/bitwarden/android.git
synced 2025-03-16 03:08:50 +03:00
Add view item navigation (#269)
This commit is contained in:
parent
8ec9933a08
commit
57210cefc5
3 changed files with 3 additions and 16 deletions
|
@ -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)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue