InputOptions.custom constructor
InputOptions.custom({
- InputDecoration? decoration,
- TextStyle? textStyle,
- Widget sendButtonBuilder(
- VoidCallback onSend
- bool useOuterContainer = true,
- TextEditingController? textController,
- bool sendOnEnter = true,
Creates a custom input field with complete control.
Implementation
factory InputOptions.custom({
InputDecoration? decoration,
TextStyle? textStyle,
Widget Function(VoidCallback onSend)? sendButtonBuilder,
bool useOuterContainer = true,
TextEditingController? textController,
bool sendOnEnter = true,
}) {
return InputOptions(
textController: textController,
decoration: decoration,
textStyle: textStyle,
sendButtonBuilder: sendButtonBuilder,
useOuterContainer: useOuterContainer,
sendOnEnter: sendOnEnter,
);
}