FormSpinner

fun <T> FormSpinner(title: String, value: T, items: List<T & Any>, mapper: @Composable (item: T) -> String, mapperDropdown: @Composable (item: T) -> String = mapper, modifier: Modifier = Modifier.fillMaxWidth(), onValueChanged: (value: T) -> Unit)
fun <T> FormSpinner(title: String, value: MutableState<T>, items: List<T & Any>, mapper: @Composable (item: T) -> String, mapperDropdown: @Composable (item: T) -> String = mapper, modifier: Modifier = Modifier.fillMaxWidth())