mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-09-20 00:35:47 +01:00
Move beta disclaimer into SignalLoginViewDetailsScreen.
This commit is contained in:
-9
@@ -68,7 +68,6 @@ import org.signal.core.ui.compose.Scaffolds
|
||||
import org.signal.core.ui.compose.SignalIcons
|
||||
import org.signal.core.ui.compose.Texts
|
||||
import org.signal.core.ui.compose.theme.SignalTheme
|
||||
import org.signal.signallogin.beta.SignalLoginBetaDisclaimer
|
||||
import org.signal.signallogin.beta.SignalLoginBetaTag
|
||||
import org.signal.core.ui.R as CoreUiR
|
||||
|
||||
@@ -129,14 +128,6 @@ fun AccountSettingsScreen(
|
||||
)
|
||||
}
|
||||
|
||||
item {
|
||||
SignalLoginBetaDisclaimer(
|
||||
modifier = Modifier
|
||||
.padding(horizontal = dimensionResource(CoreUiR.dimen.gutter))
|
||||
.padding(bottom = 12.dp)
|
||||
)
|
||||
}
|
||||
|
||||
item {
|
||||
SignalLoginCard(
|
||||
onClick = { onEvent(AccountSettingsEvent.AccountAndRecoveryClicked) }
|
||||
|
||||
-1
@@ -333,7 +333,6 @@ class AccountSettingsScreenTest {
|
||||
setContent(createState(signalLogin = signalLogin()))
|
||||
|
||||
composeTestRule.onNodeWithTag(SignalLoginTestTags.BETA_TAG).assertIsDisplayed()
|
||||
composeTestRule.onNodeWithTag(SignalLoginTestTags.BETA_DISCLAIMER).assertIsDisplayed()
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+7
@@ -50,6 +50,13 @@ class SignalLoginViewDetailsScreenTest {
|
||||
composeTestRule.onNodeWithTag(SignalLoginTestTags.BETA_TAG).assertIsDisplayed()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `when the screen is displayed, the beta disclaimer is shown`() {
|
||||
setContent()
|
||||
|
||||
composeTestRule.onNodeWithTag(SignalLoginTestTags.BETA_DISCLAIMER).assertIsDisplayed()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `when the account key copy button is clicked, CopyAccountIdClicked is emitted`() {
|
||||
setContent()
|
||||
|
||||
+8
-1
@@ -28,6 +28,7 @@ import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.draw.shadow
|
||||
import androidx.compose.ui.layout.ContentScale
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.res.dimensionResource
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -38,8 +39,10 @@ import org.signal.core.ui.compose.Scaffolds
|
||||
import org.signal.core.ui.compose.SignalIcons
|
||||
import org.signal.signallogin.R
|
||||
import org.signal.signallogin.SignalLoginTestTags
|
||||
import org.signal.signallogin.beta.SignalLoginBetaDisclaimer
|
||||
import org.signal.signallogin.beta.SignalLoginBetaTag
|
||||
import org.signal.signallogin.details.SignalLoginKeyDetails
|
||||
import org.signal.core.ui.R as CoreUiR
|
||||
|
||||
/** Size of the miniature credential card artwork shown at the top of the screen, from the design. */
|
||||
private val MINI_CARD_WIDTH = 175.dp
|
||||
@@ -78,10 +81,14 @@ fun SignalLoginViewDetailsScreen(
|
||||
.fillMaxWidth()
|
||||
.verticalScroll(rememberScrollState())
|
||||
) {
|
||||
SignalLoginBetaDisclaimer(
|
||||
modifier = Modifier.padding(horizontal = dimensionResource(CoreUiR.dimen.gutter), vertical = 12.dp)
|
||||
)
|
||||
|
||||
MiniCard(
|
||||
modifier = Modifier
|
||||
.align(Alignment.CenterHorizontally)
|
||||
.padding(top = 20.dp)
|
||||
.padding(top = 8.dp)
|
||||
)
|
||||
|
||||
Spacer(modifier = Modifier.height(16.dp))
|
||||
|
||||
Reference in New Issue
Block a user