Add preview with a11y details.

This commit is contained in:
Benoit Marty 2025-09-16 18:03:05 +02:00 committed by Benoit Marty
parent 74b835f734
commit 269747437b
2 changed files with 73 additions and 0 deletions

View file

@ -59,6 +59,7 @@ import io.element.android.libraries.designsystem.components.list.ListItemContent
import io.element.android.libraries.designsystem.components.preferences.PreferenceCategory
import io.element.android.libraries.designsystem.components.preferences.PreferenceSwitch
import io.element.android.libraries.designsystem.modifiers.niceClickable
import io.element.android.libraries.designsystem.preview.ElementPreview
import io.element.android.libraries.designsystem.preview.ElementPreviewDark
import io.element.android.libraries.designsystem.preview.ElementPreviewLight
import io.element.android.libraries.designsystem.preview.PreviewWithLargeHeight
@ -768,6 +769,14 @@ internal fun RoomDetailsPreview(@PreviewParameter(RoomDetailsStateProvider::clas
internal fun RoomDetailsDarkPreview(@PreviewParameter(RoomDetailsStateProvider::class) state: RoomDetailsState) =
ElementPreviewDark { ContentToPreview(state) }
@PreviewWithLargeHeight
@Composable
internal fun RoomDetailsA11yPreview() = ElementPreview {
ContentToPreview(
state = aRoomDetailsState(displayAdminSettings = true)
)
}
@ExcludeFromCoverage
@Composable
private fun ContentToPreview(state: RoomDetailsState) {