From 5a55d38fb24c6f838b967ce2ce81cec20193669f Mon Sep 17 00:00:00 2001 From: "Andres Gomez, Thomas (ITDV RL)" Date: Sat, 12 Apr 2025 10:32:17 +0200 Subject: [PATCH] Add copyable id in charactereditsheet --- .../edit/CharacterSheetEditPage.kt | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/ui/screen/characterSheet/edit/CharacterSheetEditPage.kt b/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/ui/screen/characterSheet/edit/CharacterSheetEditPage.kt index 5e49e00..4deac6c 100644 --- a/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/ui/screen/characterSheet/edit/CharacterSheetEditPage.kt +++ b/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/ui/screen/characterSheet/edit/CharacterSheetEditPage.kt @@ -9,6 +9,7 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.text.selection.SelectionContainer import androidx.compose.foundation.verticalScroll import androidx.compose.material.Icon import androidx.compose.material.IconButton @@ -241,11 +242,20 @@ fun CharacterSheetEdit( .padding(all = 16.dp), verticalArrangement = Arrangement.spacedBy(space = 16.dp) ) { - Text( + Row( modifier = Modifier.fillMaxWidth(), - style = MaterialTheme.lwa.typography.base.caption, - text = "id : ${form.id.value}" - ) + ) { + Text( + style = MaterialTheme.lwa.typography.base.caption, + text = "id : " + ) + SelectionContainer { + Text( + style = MaterialTheme.lwa.typography.base.caption, + text = form.id.value, + ) + } + } TextFieldWrapper( modifier = Modifier.fillMaxWidth(),