I'm trying to familiarize myself with the latest Jetpack-Compose but I'm finding that the Material3 version of BasicTextField doesn't match... pretty much any example anywhere. I'd love to know how it's changed. It doesn't even seem to match the brief appearance of BasicTextField2.
Specifically, when I ask AndroidStudio to show all of the parameters, I get the following:
BasicTextField(
state = TODO(),
modifier = TODO(),
enabled = TODO(),
readOnly = TODO(),
inputTransformation = TODO(),
textStyle = TODO(),
keyboardOptions = TODO(),
onKeyboardAction = TODO(),
lineLimits = TODO(),
onTextLayout = TODO(),
interactionSource = TODO(),
cursorBrush = TODO(),
outputTransformation = TODO(),
decorator = TODO(),
scrollState = TODO()
)
Note how there is no "value" parameter anymore (it's embedded in "state"). "onValueChanged" has moved too, so now I'd just like to find what is in this thing and how it works. I apologize for the n00bishness of this, but I cannot find documentation for this particular iteration of BasicTextField.
Where can I find the documentation on the "valueless" BasicTextField, and if I decide that I don't like it, how far back to I need to downgrade my compileSdk to in order to get back the old one?