From 7e96ae320b9965b8c75ef8e01e5d05d85265f9b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de> Date: Mon, 31 Jan 2022 16:38:00 +0100 Subject: [PATCH] Add back button to contacts submenu --- .../briar/desktop/contact/ContactDropDown.kt | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactDropDown.kt b/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactDropDown.kt index 2f204c2503..badf9d9b17 100644 --- a/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactDropDown.kt +++ b/src/main/kotlin/org/briarproject/briar/desktop/contact/ContactDropDown.kt @@ -25,9 +25,10 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material.DropdownMenu import androidx.compose.material.DropdownMenuItem import androidx.compose.material.Icon -import androidx.compose.material.MenuDefaults +import androidx.compose.material.IconButton import androidx.compose.material.Text import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.ArrowRight import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue @@ -120,10 +121,16 @@ fun ContactDropDown( expanded = contactMode, onDismissRequest = { contactMode = false }, ) { - Text( - i18n("contacts.dropdown.contact.title"), fontSize = 12.sp, - modifier = Modifier.padding(MenuDefaults.DropdownMenuItemContentPadding).padding(vertical = 8.dp) - ) + Row { + IconButton(onClick = { }) { + Icon(Icons.Filled.ArrowBack, i18n("back")) + } + Text( + i18n("contacts.dropdown.contact.title"), fontSize = 12.sp, + modifier = Modifier.padding(vertical = 8.dp) + .align(Alignment.CenterVertically) + ) + } DropdownMenuItem(onClick = { contactMode = false; onChangeAlias() }) { Text(i18n("contacts.dropdown.contact.change"), fontSize = 14.sp) } -- GitLab