|
|
|
@ -4,7 +4,6 @@
|
|
|
|
|
|
|
|
|
|
package org.mozilla.fenix.shopping.ui
|
|
|
|
|
|
|
|
|
|
import androidx.compose.animation.Crossfade
|
|
|
|
|
import androidx.compose.animation.animateContentSize
|
|
|
|
|
import androidx.compose.foundation.layout.fillMaxWidth
|
|
|
|
|
import androidx.compose.runtime.Composable
|
|
|
|
@ -143,11 +142,7 @@ private fun ProductReview(
|
|
|
|
|
onRecommendedProductClick: (aid: String, url: String) -> Unit,
|
|
|
|
|
onProductRecommendationImpression: (aid: String) -> Unit,
|
|
|
|
|
) {
|
|
|
|
|
Crossfade(
|
|
|
|
|
targetState = state.productReviewState,
|
|
|
|
|
label = "ProductReview-Crossfade",
|
|
|
|
|
) { productReviewState ->
|
|
|
|
|
when (productReviewState) {
|
|
|
|
|
when (val productReviewState = state.productReviewState) {
|
|
|
|
|
is AnalysisPresent -> {
|
|
|
|
|
ProductAnalysis(
|
|
|
|
|
productRecommendationsEnabled = state.productRecommendationsPreference,
|
|
|
|
@ -213,4 +208,3 @@ private fun ProductReview(
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|