fix: Inputbar focus

This commit is contained in:
Christian Pauly 2020-10-04 17:24:05 +02:00
parent 64851cf91d
commit 5e673c6d3d
2 changed files with 5 additions and 1 deletions

View file

@ -16,6 +16,7 @@ class InputBar extends StatelessWidget {
final TextEditingController controller;
final InputDecoration decoration;
final ValueChanged<String> onChanged;
final bool autofocus;
InputBar({
this.room,
@ -27,6 +28,7 @@ class InputBar extends StatelessWidget {
this.controller,
this.decoration,
this.onChanged,
this.autofocus,
});
List<Map<String, String>> getSuggestions(String text) {
@ -265,6 +267,7 @@ class InputBar extends StatelessWidget {
minLines: minLines,
maxLines: maxLines,
keyboardType: keyboardType,
autofocus: autofocus,
onSubmitted: (text) {
// fix for library for now
onSubmitted(text);

View file

@ -961,7 +961,8 @@ class _ChatState extends State<_Chat> {
room: room,
minLines: 1,
maxLines: kIsWeb ? 1 : 8,
keyboardType: kIsWeb
autofocus: !PlatformInfos.isMobile,
keyboardType: !PlatformInfos.isMobile
? TextInputType.text
: TextInputType.multiline,
onSubmitted: (String text) {