Updated on 2026-08-14

This commit is contained in:
Tangem 2025-08-21 12:43:59 +03:00
commit fe2cfac54d
1140 changed files with 23493 additions and 8579 deletions

View file

@ -23,7 +23,6 @@ dependencies {
implementation(deps.compose.accompanist.permission)
implementation(deps.compose.accompanist.webView)
implementation(deps.compose.material3)
implementation(deps.compose.material)
/** Core modules */
implementation(projects.core.ui)

View file

@ -57,7 +57,7 @@ internal class DisclaimerModel @Inject constructor(
} else {
neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION)
neverRequestPermissionUseCase(PUSH_PERMISSION)
router.replaceAll(AppRoute.Home)
router.replaceAll(AppRoute.Home())
}
}
}

View file

@ -14,6 +14,8 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.Preview
import com.google.accompanist.web.WebView
import com.google.accompanist.web.WebViewNavigator
@ -62,9 +64,8 @@ internal fun DisclaimerScreen(state: DisclaimerUM) {
) {
TangemTopAppBar(
title = resourceReference(R.string.disclaimer_title),
startButton = TopAppBarButtonUM(
iconRes = R.drawable.ic_back_24,
onIconClicked = state.popBack,
startButton = TopAppBarButtonUM.Back(
onBackClicked = state.popBack,
).takeIf { state.isTosAccepted },
titleAlignment = Alignment.CenterHorizontally,
textColor = textColor,
@ -108,7 +109,11 @@ private fun DisclaimerContent(url: String) {
state = webViewState,
modifier = Modifier
.fillMaxSize()
.background(TangemTheme.colors.background.primary),
.background(TangemTheme.colors.background.primary)
.testTag(DisclaimerScreenTestTags.WEB_VIEW)
.semantics {
contentDescription = "WebView URL: ${webViewState.content.getCurrentUrl() ?: url}"
},
captureBackPresses = false,
navigator = webViewNavigator,
onCreated = WebView::applySafeSettings,