InputField
Custom input field that we use for our UI. It's fairly simple - shows a basic input with clipped corners and a border stroke, with some extra padding on each side.
Within it, we allow for custom decoration, so that the user can define what the input field looks like when filled with content.
Parameters
The current input value.
Handler when the value changes as the user types.
Modifier for styling.
If the Composable is enabled for text input or not.
The number of lines that are allowed in the input, no limit by default.
The BorderStroke that will appear around the input field.
The padding inside the input field, around the label or input.
The KeyboardOptions to be applied to the input.
Composable function that represents the input field decoration as it's filled with content.