TP-52584 | uitron renderer's refactor (#9389)
This commit is contained in:
committed by
GitHub
parent
7e01980368
commit
3af757aab0
@@ -90,7 +90,7 @@ moengage-push-amp-plus = "6.2.1"
|
||||
moengage-rich-notification = "4.3.2"
|
||||
navi-alfred = "1.0.20"
|
||||
navi-guarddog = "1.2.0"
|
||||
navi-uitron = "1.1.2"
|
||||
navi-uitron = "1.1.2-20240116.165926-5"
|
||||
navigation = "2.5.3"
|
||||
okhttp-bom = "4.11.0"
|
||||
otaliastudios-cameraview = "2.7.2"
|
||||
|
||||
@@ -98,6 +98,7 @@ object FirebaseRemoteConfigHelper {
|
||||
const val PAN_VERIFICATION_HPC_PAN_SCREEN_NAME = "PAN_VERIFICATION_HPC_PAN_SCREEN_NAME"
|
||||
const val ONE_TIME_DATA_UPLOAD_DISABLED = "ONE_TIME_DATA_UPLOAD_DISABLED"
|
||||
const val NAVI_PAY_MINIMUM_APP_VERSION_ALLOWED_FOR_ONBOARDING = "NAVI_PAY_MINIMUM_APP_VERSION_ALLOWED_FOR_ONBOARDING"
|
||||
const val ENABLE_UI_TRON_MODIFIER_BUILDER = "ENABLE_UI_TRON_MODIFIER_BUILDER"
|
||||
|
||||
fun init() {
|
||||
remoteConfig = getFirebaseRemoteConfig()
|
||||
|
||||
@@ -4,13 +4,25 @@ import android.content.Context
|
||||
import androidx.compose.ui.text.font.FontFamily
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import com.navi.base.utils.BaseUtils
|
||||
import com.navi.common.firebaseremoteconfig.FirebaseRemoteConfigHelper
|
||||
import com.navi.common.utils.log
|
||||
import com.navi.naviwidgets.utils.NaviWidgetIconUtils
|
||||
import com.navi.uitron.IUiTronDependencyProvider
|
||||
import com.navi.uitron.model.UiTronConfig
|
||||
|
||||
class UiTronDependencyProvider(
|
||||
private val context: Context
|
||||
) : IUiTronDependencyProvider {
|
||||
|
||||
private val config by lazy {
|
||||
UiTronConfig(
|
||||
enableBuildModifier = FirebaseRemoteConfigHelper.getBoolean(
|
||||
FirebaseRemoteConfigHelper.ENABLE_UI_TRON_MODIFIER_BUILDER,
|
||||
true
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
override fun getFontFamily(fontFamily: String?): FontFamily {
|
||||
return com.navi.design.theme.getFontFamily(fontFamily)
|
||||
}
|
||||
@@ -28,6 +40,10 @@ class UiTronDependencyProvider(
|
||||
}
|
||||
}
|
||||
|
||||
override fun getUiTronConfig(): UiTronConfig {
|
||||
return config
|
||||
}
|
||||
|
||||
override fun numberToWords(amount: String): String {
|
||||
return BaseUtils.numberToWords(amount)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user