|
|
|
@ -11,8 +11,11 @@ import androidx.compose.runtime.Composable
@@ -11,8 +11,11 @@ import androidx.compose.runtime.Composable
|
|
|
|
|
import androidx.compose.ui.tooling.preview.PreviewParameter |
|
|
|
|
import io.element.android.features.messages.impl.MessagesView |
|
|
|
|
import io.element.android.features.messages.impl.aMessagesState |
|
|
|
|
import io.element.android.features.messages.impl.messagecomposer.aMessageComposerState |
|
|
|
|
import io.element.android.libraries.designsystem.preview.ElementPreview |
|
|
|
|
import io.element.android.libraries.designsystem.preview.PreviewsDayNight |
|
|
|
|
import io.element.android.libraries.textcomposer.model.MarkdownTextEditorState |
|
|
|
|
import io.element.android.libraries.textcomposer.model.TextEditorState |
|
|
|
|
|
|
|
|
|
@PreviewsDayNight |
|
|
|
|
@Composable |
|
|
|
@ -20,7 +23,17 @@ internal fun MessagesViewWithIdentityChangePreview(
@@ -20,7 +23,17 @@ internal fun MessagesViewWithIdentityChangePreview(
|
|
|
|
|
@PreviewParameter(IdentityChangeStateProvider::class) identityChangeState: IdentityChangeState |
|
|
|
|
) = ElementPreview { |
|
|
|
|
MessagesView( |
|
|
|
|
state = aMessagesState(identityChangeState = identityChangeState), |
|
|
|
|
state = aMessagesState( |
|
|
|
|
composerState = aMessageComposerState( |
|
|
|
|
textEditorState = TextEditorState.Markdown( |
|
|
|
|
state = MarkdownTextEditorState( |
|
|
|
|
initialText = "", |
|
|
|
|
initialFocus = false, |
|
|
|
|
) |
|
|
|
|
) |
|
|
|
|
), |
|
|
|
|
identityChangeState = identityChangeState, |
|
|
|
|
), |
|
|
|
|
onBackClick = {}, |
|
|
|
|
onRoomDetailsClick = {}, |
|
|
|
|
onEventClick = { false }, |
|
|
|
|