TableTextField
Custom text field with configurable content padding. Uses BasicTextField with OutlinedTextFieldDefaults.DecorationBox under the hood.
Parameters
the input text to be shown in the text field
the callback that is triggered when the input service updates the text
the Modifier to be applied to this text field
controls the enabled state of this text field
controls the editable state of the text field
the style to be applied to the input text
the optional label to be displayed inside the text field container
the optional placeholder to be displayed when the text field is in focus and the input text is empty
the optional leading icon to be displayed at the beginning of the text field container
the optional trailing icon to be displayed at the end of the text field container
the optional prefix to be displayed before the input text in the text field
the optional suffix to be displayed after the input text in the text field
the optional supporting text to be displayed below the text field
indicates if the text field's current value is in error state
transforms the visual representation of the input value
software keyboard options that contains configuration
when the input service emits an IME action, the corresponding callback is called
when true, this text field becomes a single horizontally scrolling text field
the maximum height in terms of maximum number of visible lines
the minimum height in terms of minimum number of visible lines
the MutableInteractionSource representing the stream of interactions for this text field
defines the shape of this text field's border
TextFieldColors that will be used to resolve the colors used for this text field in different states
the padding applied to the inner text field. Use TableTextFieldDefaults.contentPadding for standard padding or TableTextFieldDefaults.reducedContentPadding for compact appearance
when false, the border/outline of the text field will be hidden