Moved session id input box to qa tag

This commit is contained in:
SessionHero01 2024-10-30 14:57:58 +11:00
parent 83189ce717
commit 2e1f9a3931
No known key found for this signature in database
2 changed files with 5 additions and 8 deletions

View File

@ -3,7 +3,6 @@ package org.thoughtcrime.securesms.conversation.start.newmessage
import android.graphics.Rect
import android.os.Build
import android.view.ViewTreeObserver
import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
@ -37,8 +36,6 @@ import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.platform.rememberNestedScrollInteropConnection
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.Dp
@ -51,11 +48,12 @@ import org.thoughtcrime.securesms.ui.LoadingArcOr
import org.thoughtcrime.securesms.ui.components.AppBarCloseIcon
import org.thoughtcrime.securesms.ui.components.BackAppBar
import org.thoughtcrime.securesms.ui.components.BorderlessButtonWithIcon
import org.thoughtcrime.securesms.ui.components.QRScannerScreen
import org.thoughtcrime.securesms.ui.components.PrimaryOutlineButton
import org.thoughtcrime.securesms.ui.components.QRScannerScreen
import org.thoughtcrime.securesms.ui.components.SessionOutlinedTextField
import org.thoughtcrime.securesms.ui.components.SessionTabRow
import org.thoughtcrime.securesms.ui.contentDescription
import org.thoughtcrime.securesms.ui.qaTag
import org.thoughtcrime.securesms.ui.theme.LocalColors
import org.thoughtcrime.securesms.ui.theme.LocalDimensions
import org.thoughtcrime.securesms.ui.theme.LocalType
@ -66,7 +64,7 @@ import kotlin.math.max
private val TITLES = listOf(R.string.accountIdEnter, R.string.qrScan)
@OptIn(ExperimentalFoundationApi::class, ExperimentalMaterial3Api::class)
@OptIn(ExperimentalMaterial3Api::class)
@Composable
internal fun NewMessage(
state: State,
@ -145,9 +143,7 @@ private fun EnterAccountId(
text = state.newMessageIdOrOns,
modifier = Modifier
.padding(horizontal = LocalDimensions.current.spacing)
.semantics {
contentDescription = "Session id input box"
},
.qaTag(stringResource(R.string.AccessibilityId_sessionIdInput)),
placeholder = stringResource(R.string.accountIdOrOnsEnter),
onChange = callbacks::onChange,
onContinue = callbacks::onContinue,

View File

@ -5,6 +5,7 @@
<!-- Onboarding related -->
<string name="AccessibilityId_accountIdOrOnsEnter">Account id input box</string>
<string name="AccessibilityId_sessionIdInput">Session id input box</string>
<string name="AccessibilityId_recoveryPasswordHidePermanentlyConfirm">Confirm button</string>
<string name="AccessibilityId_accountIdCopy">Copy Account ID</string>
<string name="AccessibilityId_copy">Copy button</string>