diff --git a/app/src/main/java/com/tangem/tap/features/disclaimer/ui/DisclaimerFragment.kt b/app/src/main/java/com/tangem/tap/features/disclaimer/ui/DisclaimerFragment.kt
index 8856bd5040..c54f4ff005 100644
--- a/app/src/main/java/com/tangem/tap/features/disclaimer/ui/DisclaimerFragment.kt
+++ b/app/src/main/java/com/tangem/tap/features/disclaimer/ui/DisclaimerFragment.kt
@@ -28,21 +28,6 @@ class DisclaimerFragment : BaseFragment(R.layout.fragment_disclaimer), StoreSubs
private val binding: FragmentDisclaimerBinding by viewBinding(FragmentDisclaimerBinding::bind)
private val webViewClient = DisclaimerWebViewClient()
- override fun configureTransitions() {
- val inflater = TransitionInflater.from(requireContext())
- when (store.state.disclaimerState.showedFromScreen) {
- AppScreen.Home -> {
- enterTransition = inflater.inflateTransition(android.R.transition.slide_bottom)
- exitTransition = inflater.inflateTransition(android.R.transition.slide_top)
- }
- AppScreen.Details -> {
- enterTransition = inflater.inflateTransition(android.R.transition.fade)
- exitTransition = inflater.inflateTransition(android.R.transition.fade)
- }
- else -> {}
- }
- }
-
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
addBackPressHandler(handler = this)
@@ -87,11 +72,29 @@ class DisclaimerFragment : BaseFragment(R.layout.fragment_disclaimer), StoreSubs
super.onStop()
}
+ override fun configureTransitions() {
+ val inflater = TransitionInflater.from(requireContext())
+ when (store.state.disclaimerState.showedFromScreen) {
+ AppScreen.Home -> {
+ enterTransition = inflater.inflateTransition(android.R.transition.slide_bottom)
+ exitTransition = inflater.inflateTransition(android.R.transition.slide_top)
+ }
+ AppScreen.Details -> {
+ enterTransition = inflater.inflateTransition(android.R.transition.fade)
+ exitTransition = inflater.inflateTransition(android.R.transition.fade)
+ }
+ else -> {}
+ }
+ }
+
+ override fun handleOnBackPressed() {
+ store.dispatch(DisclaimerAction.OnBackPressed)
+ }
+
override fun newState(state: DisclaimerState) = with(binding) {
if (activity == null || view == null) return
updateUiVisibility(state.disclaimer, state.progressState)
- binding.webView.loadUrl(state.disclaimer.getUri().toString())
}
private fun updateUiVisibility(disclaimer: Disclaimer, progressState: ProgressState?) = with(binding) {
@@ -118,7 +121,9 @@ class DisclaimerFragment : BaseFragment(R.layout.fragment_disclaimer), StoreSubs
groupError.hide()
webView.loadLocalTermsOfServices()
}
- else -> Unit
+ else -> {
+ webView.loadUrl(disclaimer.getUri().toString())
+ }
}
}
diff --git a/core/res/src/main/res/values-ru/strings.xml b/core/res/src/main/res/values-ru/strings.xml
index 4d108a3d06..55aa1a6dbb 100644
--- a/core/res/src/main/res/values-ru/strings.xml
+++ b/core/res/src/main/res/values-ru/strings.xml
@@ -334,7 +334,7 @@
У меня есть промо-код…
Tangem Wallet
Другие способы оплаты
- Все распродано, но не огорчайтесь! Мы уже производим новые партии Tangem Wallet. Чтобы получить ваш кошелек скорее, оформите предзаказ сейчас. Отправка заказов начнется
+ Из-за большого количества заказов, которые мы получаем, cроки доставки могут быть увеличены.
Итого
Сеть Solana взимает арендную плату в размере %1$s каждые 2 дня. Аккаунты, которые не могут позволить себе арендную плату, удаляются из сети. Пополните свой счет более чем на %2$s, чтобы не платить арендную плату.
Держите свои криптосбережения в безопасности. Приватные ключи надежно хранятся на карте.