Add support for space rooms on the JoinRoomScreen. (#4582)

* Add support for space rooms to JoinRoomScreenModel.

* Make a single wrapper type for JoinRoomScreen previews to simplify instantiation.

* Add previews for JoinRoomScreen for spaces.
This commit is contained in:
Doug
2025-10-07 10:51:58 +01:00
committed by GitHub
parent 1a5ff8b012
commit 8cd5c9862e
102 changed files with 671 additions and 321 deletions
@@ -341,12 +341,24 @@ extension PreviewTests {
}
}
func testJoinRoomScreenSpace() async throws {
for (index, preview) in JoinRoomScreenSpace_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
}
}
func testJoinRoomScreen() async throws {
for (index, preview) in JoinRoomScreen_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
}
}
func testJoinedMembersBadgeView() async throws {
for (index, preview) in JoinedMembersBadgeView_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
}
}
func testKnockRequestCell() async throws {
for (index, preview) in KnockRequestCell_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)