release/2.2 #41

Merged
fabian merged 23 commits from release/2.2 into master 2023-06-16 11:11:23 +02:00
Showing only changes of commit 9ddbdb698c - Show all commits

View File

@@ -31,6 +31,15 @@ fun TypeaheadTextField(
var isFocused by remember { mutableStateOf(false) } var isFocused by remember { mutableStateOf(false) }
val focusManager = LocalFocusManager.current val focusManager = LocalFocusManager.current
var filtered = items.filter { it.isNotEmpty() && it != value }
if(value.isNotEmpty())
{
filtered = filtered.filter { it.contains(value) }
}
filtered = filtered.sorted().sortedBy { it.length }.take(5)
ExposedDropdownMenuBox( ExposedDropdownMenuBox(
expanded = isFocused, expanded = isFocused,
modifier = modifier, modifier = modifier,
@@ -75,7 +84,7 @@ fun TypeaheadTextField(
.width(with(LocalDensity.current){dropDownWidth.toDp()}), .width(with(LocalDensity.current){dropDownWidth.toDp()}),
onDismissRequest = { } onDismissRequest = { }
) { ) {
val filtered = items.filter { it.contains(value) && it.isNotBlank() }
filtered.forEach { filtered.forEach {
DropdownMenuItem( DropdownMenuItem(
onClick = { onClick = {