NTP-30758 | Kamlesh | republic day changes (#14623)
This commit is contained in:
committed by
GitHub
parent
60f4766fa9
commit
f079c51d61
Binary file not shown.
@@ -9,6 +9,7 @@ package com.navi.rr.scratchcard.utils
|
||||
|
||||
import com.navi.common.R
|
||||
import com.navi.rr.scratchcard.utils.ScratchCardTheme.ThemeConfig.Companion.HOLIDAY_CELEBRATION_THEME_KEY
|
||||
import com.navi.rr.scratchcard.utils.ScratchCardTheme.ThemeConfig.Companion.REPUBLIC_DAY_THEME_KEY
|
||||
|
||||
fun getLottieForScratchCard(themeValue: String?): Int {
|
||||
return ScratchCardTheme.entries.firstOrNull { it.themeName == themeValue }?.themeConfig?.lottie
|
||||
@@ -21,12 +22,14 @@ enum class ScratchCardTheme(val themeName: String, val themeConfig: ThemeConfig)
|
||||
HOLIDAY_CELEBRATION_THEME(
|
||||
HOLIDAY_CELEBRATION_THEME_KEY,
|
||||
ThemeConfig(lottie = R.raw.holiday_celebration_confetti),
|
||||
);
|
||||
),
|
||||
REPUBLIC_DAY_THEME(REPUBLIC_DAY_THEME_KEY, ThemeConfig(lottie = R.raw.republic_day_confetti));
|
||||
|
||||
data class ThemeConfig(val lottie: Int) {
|
||||
companion object {
|
||||
const val SCRATCH_CARD_THEME_KEY = "theme"
|
||||
const val HOLIDAY_CELEBRATION_THEME_KEY = "holiday_celebration"
|
||||
const val REPUBLIC_DAY_THEME_KEY = "republic_day"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -315,6 +315,7 @@ object NaviWidgetIconUtils {
|
||||
private const val BBPS_CATEGORY_ICON_PLACEHOLDER = "BBPS_CATEGORY_ICON_PLACEHOLDER"
|
||||
private const val NAVI_COIN_GREY = "NAVI_COIN_GREY"
|
||||
private const val HOLIDAY_SCRATCH_CARD_IMAGE = "HOLIDAY_SCRATCH_CARD_IMAGE"
|
||||
private const val REPUBLIC_DAY_SCRATCH_CARD_IMAGE = "REPUBLIC_DAY_SCRATCH_CARD_IMAGE"
|
||||
|
||||
fun updateIcon(imageDetail: ImageDetail, imageView: ImageView) {
|
||||
imageDetail.iconCode?.let { iconCode ->
|
||||
@@ -655,6 +656,7 @@ object NaviWidgetIconUtils {
|
||||
OFFER_ICON_PURPLE_WITH_BORDER -> R.drawable.ic_offer_purple_with_border
|
||||
NAVI_COIN_GREY -> R.drawable.ic_navi_coin_grey
|
||||
HOLIDAY_SCRATCH_CARD_IMAGE -> R.drawable.ic_christmas_sc
|
||||
REPUBLIC_DAY_SCRATCH_CARD_IMAGE -> R.drawable.ic_republic_day_scratch_card
|
||||
else -> -1
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user