From 55cc397333b4734a818e73363d6c4184984a1ee6 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 8 Mar 2023 02:24:00 +0530 Subject: [PATCH] chore: add labels to `Crossfade` elements --- .../msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt | 2 +- .../main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt index 9f05f959..0b6a3a14 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt @@ -55,7 +55,7 @@ fun ClawNavigationBar( val isCurrentDestination = navController.currentDestination?.route == navItem.route NavigationBarItem( icon = { - Crossfade(isCurrentDestination) { + Crossfade(isCurrentDestination, label = "nav-label") { Icon( painter = if (it) navItem.selectedIcon else navItem.icon, contentDescription = navItem.label.uppercase() diff --git a/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt b/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt index c6cb6c54..5ff81777 100644 --- a/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt +++ b/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt @@ -157,7 +157,7 @@ private fun SaveButton( isSaved: Boolean, modifier: Modifier = Modifier, ) { - Crossfade(targetState = isSaved) { saved -> + Crossfade(targetState = isSaved, label = "save-button") { saved -> Box(modifier = modifier.padding(12.dp)) { Icon( painter = if (saved) ClawIcons.Heart else ClawIcons.HeartBorder,