Browse Source

Prevent keyboard when using SelectItem in filters

Closes #9703
arkon 1 year ago
parent
commit
f01a312c23

+ 5 - 1
presentation-core/src/main/java/tachiyomi/presentation/core/components/SettingsItems.kt

@@ -207,6 +207,7 @@ fun SelectItem(
             label = { Text(text = label) },
             value = options[selectedIndex].toString(),
             onValueChange = {},
+            enabled = false,
             readOnly = true,
             singleLine = true,
             trailingIcon = {
@@ -214,7 +215,9 @@ fun SelectItem(
                     expanded = expanded,
                 )
             },
-            colors = ExposedDropdownMenuDefaults.textFieldColors(),
+            colors = ExposedDropdownMenuDefaults.textFieldColors(
+                disabledTextColor = MaterialTheme.colorScheme.onSurface,
+            ),
         )
 
         ExposedDropdownMenu(
@@ -229,6 +232,7 @@ fun SelectItem(
                         onSelect(index)
                         expanded = false
                     },
+                    contentPadding = ExposedDropdownMenuDefaults.ItemContentPadding,
                 )
             }
         }