mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +00:00
Add a warning to the Link New Device instructions. (#5916)
This commit is contained in:
@@ -950,6 +950,7 @@
|
||||
"screen_link_new_device_desktop_step3" = "Scan the QR code with this device";
|
||||
"screen_link_new_device_desktop_submit" = "Ready to scan";
|
||||
"screen_link_new_device_desktop_title" = "Open %1$@ on a desktop computer to get the QR code";
|
||||
"screen_link_new_device_desktop_warning" = "Only scan a QR code after following the steps above on your own device. Never scan a code sent by another person.";
|
||||
"screen_link_new_device_enter_number_error_numbers_do_not_match" = "The numbers don’t match";
|
||||
"screen_link_new_device_enter_number_notice" = "Enter 2-digit code";
|
||||
"screen_link_new_device_enter_number_subtitle" = "This will verify that the connection to your other device is secure.";
|
||||
|
||||
@@ -950,6 +950,7 @@
|
||||
"screen_link_new_device_desktop_step3" = "Scan the QR code with this device";
|
||||
"screen_link_new_device_desktop_submit" = "Ready to scan";
|
||||
"screen_link_new_device_desktop_title" = "Open %1$@ on a desktop computer to get the QR code";
|
||||
"screen_link_new_device_desktop_warning" = "Only scan a QR code after following the steps above on your own device. Never scan a code sent by another person.";
|
||||
"screen_link_new_device_enter_number_error_numbers_do_not_match" = "The numbers don’t match";
|
||||
"screen_link_new_device_enter_number_notice" = "Enter 2-digit code";
|
||||
"screen_link_new_device_enter_number_subtitle" = "This will verify that the connection to your other device is secure.";
|
||||
|
||||
@@ -2218,6 +2218,8 @@ internal nonisolated enum L10n {
|
||||
internal static func screenLinkNewDeviceDesktopTitle(_ p1: Any) -> String {
|
||||
return L10n.tr("Localizable", "screen_link_new_device_desktop_title", String(describing: p1))
|
||||
}
|
||||
/// Only scan a QR code after following the steps above on your own device. Never scan a code sent by another person.
|
||||
internal static var screenLinkNewDeviceDesktopWarning: String { return L10n.tr("Localizable", "screen_link_new_device_desktop_warning") }
|
||||
/// The numbers don’t match
|
||||
internal static var screenLinkNewDeviceEnterNumberErrorNumbersDoNotMatch: String { return L10n.tr("Localizable", "screen_link_new_device_enter_number_error_numbers_do_not_match") }
|
||||
/// Enter 2-digit code
|
||||
|
||||
@@ -75,12 +75,19 @@ struct QRCodeLoginScreen: View {
|
||||
|
||||
private var linkDesktopInstructionsContent: some View {
|
||||
FullscreenDialog(topPadding: 24, horizontalPadding: 24) {
|
||||
VStack(alignment: .leading, spacing: 40) {
|
||||
VStack(alignment: .leading, spacing: 32) {
|
||||
TitleAndIcon(title: L10n.screenLinkNewDeviceDesktopTitle(InfoPlistReader.main.productionAppName),
|
||||
icon: \.computer,
|
||||
iconStyle: .default)
|
||||
.padding(.bottom, 8)
|
||||
|
||||
SFNumberedListView(items: context.viewState.instructions.linkDesktopItems)
|
||||
|
||||
Text(L10n.screenLinkNewDeviceDesktopWarning)
|
||||
.font(.compound.bodyMDSemibold)
|
||||
.foregroundStyle(.compound.textCriticalPrimary)
|
||||
.padding(16)
|
||||
.background(.compound.bgCriticalSubtle, in: .rect(cornerRadius: 14))
|
||||
}
|
||||
} bottomContent: {
|
||||
Button(L10n.screenLinkNewDeviceDesktopSubmit) {
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4d46912b1b9cb88d36f8daab25770ae998df5568d35cb8f8f5b05f270e7491e4
|
||||
size 128409
|
||||
oid sha256:5e600e1340aa4d03ae0dff6ce33c2d4823a30494df85fe990aba805f42c63b33
|
||||
size 152338
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b3d805fe6fe2de8c73439236a9daad1e995ca9d015d12aa4de4c7b1907980181
|
||||
size 159445
|
||||
oid sha256:ccef7cc823dd11b19a668db8da19e4ff2dd6a2cc469832f907a72d20444cfe0f
|
||||
size 201447
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1723a176625277e615190abaa9d38356d01395634c4a315011d80ceb3ee4e59f
|
||||
size 78955
|
||||
oid sha256:f5289a3d353afcb86a0f311d59bf843371a8445387dc7e94c85ce92a856e6d33
|
||||
size 102129
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:13d9955ecd0a6a5f48db95d507118168af1c62f3449fdd10ec50718b9bd7c83c
|
||||
size 114827
|
||||
oid sha256:a4ebd22aa591526ff9b17d081f23fc6e618ba4bfec757f0b946588aa32bebf68
|
||||
size 154496
|
||||
|
||||
Reference in New Issue
Block a user