messageSendForm method

Widget messageSendForm(
  1. BuildContext context
)

Implementation

Widget messageSendForm(BuildContext context) {
  return Flexible(
    flex: 1,
    child: Padding(
      padding: EdgeInsets.only(
        left: MeetingTheme().baseUnit * 2,
      ),
      child: TextField(
        controller: messageTextController,
        onTap: () {
          MeetingModel().controlHideDelay?.cancel();
          MeetingModel().controlHideDelay = null;
        },
        onTapOutside: (evt) {
          FocusManager.instance.primaryFocus?.unfocus();
          MeetingModel().hideControlInSeconds();
        },
        onSubmitted: (value) => sendMessage(context),
        style: MeetingTheme().chatMessageTextStyle,
        decoration: InputDecoration(
          isCollapsed: true,
          border: InputBorder.none,
          hintText: 'Type your comment',
          hintStyle: MeetingTheme().chatMessageTextStyle,
        ),
      ),
    ),
  );
}