DropDownPreference
fun <T : Enum<T>> DropDownPreference(title: String, enabled: Boolean, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null, itemIcon: @Composable (T) -> ImageVector? = null, itemColor: @Composable (T) -> Color? = null, itemLabel: @Composable (T) -> String? = null)(source)
fun <T> DropDownPreference(title: String, enabled: Boolean, items: List<Pair<T, String>>, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)(source)