From 2ceb6e64e669810b56b372ed0b3919a7afd07508 Mon Sep 17 00:00:00 2001 From: ialokim <ialokim@mailbox.org> Date: Thu, 23 Sep 2021 15:44:35 +0200 Subject: [PATCH] add MsgInput preview as an example --- .../briar/desktop/paul/views/BriarSidebar.kt | 1 - .../desktop/paul/views/PrivateMessageView.kt | 16 +++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/BriarSidebar.kt b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/BriarSidebar.kt index 11faa1253f..307421a266 100644 --- a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/BriarSidebar.kt +++ b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/BriarSidebar.kt @@ -26,7 +26,6 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color -import androidx.compose.ui.graphics.imageFromResource import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.res.loadImageBitmap import androidx.compose.ui.res.useResource diff --git a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt index a9687d02e1..ebe7255aac 100644 --- a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt +++ b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/PrivateMessageView.kt @@ -1,6 +1,7 @@ package org.briarproject.briar.desktop.paul.views import androidx.compose.animation.core.animateDpAsState +import androidx.compose.desktop.ui.tooling.preview.Preview import androidx.compose.foundation.Canvas import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -35,6 +36,7 @@ import androidx.compose.material.DropdownMenuItem import androidx.compose.material.ExperimentalMaterialApi import androidx.compose.material.Icon import androidx.compose.material.IconButton +import androidx.compose.material.MaterialTheme import androidx.compose.material.Scaffold import androidx.compose.material.Text import androidx.compose.material.TextButton @@ -68,10 +70,8 @@ import androidx.compose.ui.graphics.imageFromResource import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.unit.Dp -import androidx.compose.ui.unit.IntSize import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import androidx.compose.ui.window.v1.DialogProperties import org.briarproject.bramble.api.contact.Contact import org.briarproject.bramble.api.contact.ContactId import org.briarproject.briar.api.conversation.ConversationMessageHeader @@ -82,6 +82,7 @@ import org.briarproject.briar.desktop.chat.ChatHistoryConversationVisitor import org.briarproject.briar.desktop.chat.ConversationMessageHeaderComparator import org.briarproject.briar.desktop.chat.SimpleMessage import org.briarproject.briar.desktop.chat.UiState +import org.briarproject.briar.desktop.paul.theme.DarkColorPallet import org.briarproject.briar.desktop.paul.theme.briarBlack import org.briarproject.briar.desktop.paul.theme.briarBlue import org.briarproject.briar.desktop.paul.theme.briarBlueMsg @@ -200,7 +201,6 @@ fun AddContactDialog(isVisible: Boolean, onCancel: (Boolean) -> Unit) { ) } - @OptIn(ExperimentalMaterialApi::class) @Composable fun SearchTextField(searchValue: String, onValueChange: (String) -> Unit, onContactAdd: (Boolean) -> Unit) { @@ -545,6 +545,16 @@ fun MsgInput() { } } +@Preview +@Composable +fun PreviewMsgInput() { + MaterialTheme(colors = DarkColorPallet) { + Row(Modifier.background(briarBlack)) { + MsgInput() + } + } +} + @Composable fun ContactDrawerMakeIntro(contact: Contact, contacts: List<Contact>, setInfoDrawer: (Boolean) -> Unit) { var introNextPg by remember { mutableStateOf(false) } -- GitLab