InputOptions.custom constructor

InputOptions.custom({
  1. InputDecoration? decoration,
  2. TextStyle? textStyle,
  3. Widget sendButtonBuilder(
    1. VoidCallback onSend
    )?,
  4. bool useOuterContainer = true,
  5. TextEditingController? textController,
  6. 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,
  );
}