messageSendForm method
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,
),
),
),
);
}