Implementing navigation handling for carousel (2)
This CL implements the navigation handling logic when the user clicks on a suggested photo form the carrousel on the landing page
Fix: 390472745
Flag: EXEMPT bugfix
Test: manual
Change-Id: I2bb1a04bc79194c80e03aea4d5712f5064f3ead5
diff --git a/src/com/android/wallpaper/customization/ui/binder/ThemePickerCustomizationOptionBinder.kt b/src/com/android/wallpaper/customization/ui/binder/ThemePickerCustomizationOptionBinder.kt
index cf29ce0..9fc2a0a 100644
--- a/src/com/android/wallpaper/customization/ui/binder/ThemePickerCustomizationOptionBinder.kt
+++ b/src/com/android/wallpaper/customization/ui/binder/ThemePickerCustomizationOptionBinder.kt
@@ -56,6 +56,7 @@
import com.android.wallpaper.picker.customization.ui.viewmodel.ColorUpdateViewModel
import com.android.wallpaper.picker.customization.ui.viewmodel.CustomizationOptionsViewModel
import com.android.wallpaper.picker.customization.ui.viewmodel.CustomizationPickerViewModel2
+import com.android.wallpaper.picker.data.WallpaperModel
import com.google.android.material.materialswitch.MaterialSwitch
import javax.inject.Inject
import javax.inject.Singleton
@@ -82,6 +83,7 @@
navigateToMoreLockScreenSettingsActivity: () -> Unit,
navigateToColorContrastSettingsActivity: () -> Unit,
navigateToLockScreenNotificationsSettingsActivity: () -> Unit,
+ navigateToPreviewScreen: ((wallpaperModel: WallpaperModel) -> Unit)?,
) {
defaultCustomizationOptionsBinder.bind(
view,
@@ -95,6 +97,7 @@
navigateToMoreLockScreenSettingsActivity,
navigateToColorContrastSettingsActivity,
navigateToLockScreenNotificationsSettingsActivity,
+ navigateToPreviewScreen,
)
val optionsViewModel =