General tidy-up related to QR codes. (#4865)

* Tidy-up Rust to Swift mapping.

* Refactor out a dedicated QRCodeErrorView.

* Use the new QRCodeErrorView for most error state snapshots.

* Simplify QRCodeErrorView structure.

Also updates the background to match the designs.

* Fix a small compile error in the unit tests.
This commit is contained in:
Doug
2025-12-16 15:59:59 +00:00
committed by GitHub
parent 189da20419
commit 841cdc291a
86 changed files with 466 additions and 334 deletions
@@ -629,6 +629,12 @@ extension PreviewTests {
}
}
func testQRCodeErrorView() async throws {
for (index, preview) in QRCodeErrorView_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
}
}
func testQRCodeLoginScreen() async throws {
for (index, preview) in QRCodeLoginScreen_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)