From 6c9dc8a917bc9f6ccb7bae7698a09e0d5b1e6129 Mon Sep 17 00:00:00 2001 From: Elias Nahum Date: Tue, 7 Jul 2020 17:37:52 -0400 Subject: [PATCH] MM-26490 Dismiss keyboard when closing more dms / channels / create channel (#4538) --- app/screens/create_channel/create_channel.js | 1 + app/screens/more_channels/more_channels.js | 3 ++- app/screens/more_dms/more_dms.js | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/screens/create_channel/create_channel.js b/app/screens/create_channel/create_channel.js index c0ee07021..014771ca9 100644 --- a/app/screens/create_channel/create_channel.js +++ b/app/screens/create_channel/create_channel.js @@ -110,6 +110,7 @@ export default class CreateChannel extends PureComponent { } close = (goBack = false) => { + Keyboard.dismiss(); if (goBack) { popTopScreen(); } else { diff --git a/app/screens/more_channels/more_channels.js b/app/screens/more_channels/more_channels.js index d2d6e07f6..25bd3f930 100644 --- a/app/screens/more_channels/more_channels.js +++ b/app/screens/more_channels/more_channels.js @@ -4,7 +4,7 @@ import React, {PureComponent} from 'react'; import PropTypes from 'prop-types'; import {intlShape} from 'react-intl'; -import {Platform, View, Text} from 'react-native'; +import {Keyboard, Platform, View, Text} from 'react-native'; import Icon from 'react-native-vector-icons/FontAwesome'; import {Navigation} from 'react-native-navigation'; @@ -162,6 +162,7 @@ export default class MoreChannels extends PureComponent { }; close = () => { + Keyboard.dismiss(); dismissModal(); }; diff --git a/app/screens/more_dms/more_dms.js b/app/screens/more_dms/more_dms.js index b5984b7fc..2aed8093e 100644 --- a/app/screens/more_dms/more_dms.js +++ b/app/screens/more_dms/more_dms.js @@ -4,7 +4,7 @@ import React, {PureComponent} from 'react'; import PropTypes from 'prop-types'; import {intlShape} from 'react-intl'; -import {Platform, View} from 'react-native'; +import {Keyboard, Platform, View} from 'react-native'; import {Navigation} from 'react-native-navigation'; import {debounce} from '@mm-redux/actions/helpers'; @@ -114,6 +114,7 @@ export default class MoreDirectMessages extends PureComponent { } close = () => { + Keyboard.dismiss(); dismissModal(); };