Fix order of operations in NumberPicker function
This commit is contained in:
parent
0b4fa9ece7
commit
087bd4ea7e
2 changed files with 8 additions and 6 deletions
|
|
@ -4,8 +4,8 @@ import androidx.compose.material.LocalTextStyle
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.text.TextStyle
|
||||
import org.fknives.android.compose.picker.text.util.TextPickerDefaults
|
||||
import org.fknives.android.compose.picker.text.TextPickerState
|
||||
import org.fknives.android.compose.picker.text.util.TextPickerDefaults
|
||||
|
||||
@Composable
|
||||
fun NumberPicker(
|
||||
|
|
@ -43,10 +43,10 @@ fun NumberPicker(
|
|||
require(selectedValue >= config.minimum) { "Selected Value($selectedValue) is less than Minimum (${config.minimum})!" }
|
||||
require(selectedValue <= config.maximum) { "Selected Value($selectedValue) is more than Maximum (${config.maximum})!" }
|
||||
val numberPickerScope = rememberNumberPickerScope(
|
||||
state,
|
||||
config,
|
||||
onIndexDifferenceChanging,
|
||||
onSelectedChange
|
||||
state = state,
|
||||
config = config,
|
||||
onIndexDifferenceChanging = onIndexDifferenceChanging,
|
||||
onSelectedChange = onSelectedChange
|
||||
)
|
||||
|
||||
timePicker(numberPickerScope)
|
||||
|
|
|
|||
|
|
@ -33,7 +33,9 @@ fun rememberNumberPickerScope(
|
|||
state = state,
|
||||
textForIndex = { "${indexToNumber(it)}" },
|
||||
onIndexDifferenceChanging = onIndexDifferenceChanging,
|
||||
onSelectedIndexChange = { onSelectedChange(indexToNumber(it)) }
|
||||
onSelectedIndexChange = {
|
||||
onSelectedChange(indexToNumber(it))
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue