prevent button from hiding on tablet

This commit is contained in:
ammarahm-ed
2020-03-15 09:39:14 +05:00
parent 515c1d5581
commit 2574a17007

View File

@@ -15,7 +15,7 @@ import {useTracked} from '../../provider';
import {ACTIONS} from '../../provider/actions';
import {eSubscribeEvent, eUnSubscribeEvent} from '../../services/eventManager';
import {eScrollEvent} from '../../services/events';
import {db, getElevation, ToastEvent} from '../../utils/utils';
import {db, getElevation, ToastEvent, DDS} from '../../utils/utils';
import {Header} from '../header';
import {Search} from '../SearchInput';
import SelectionHeader from '../SelectionHeader';
@@ -138,22 +138,26 @@ export const Container = ({
useEffect(() => {
Keyboard.addListener('keyboardDidShow', () => {
setTimeout(() => {
if (DDS.isTab) return;
setButtonHide(true);
}, 300);
});
Keyboard.addListener('keyboardDidHide', () => {
setTimeout(() => {
if (DDS.isTab) return;
setButtonHide(false);
}, 0);
});
return () => {
Keyboard.removeListener('keyboardDidShow', () => {
setTimeout(() => {
if (DDS.isTab) return;
setButtonHide(true);
}, 300);
});
Keyboard.removeListener('keyboardDidHide', () => {
setTimeout(() => {
if (DDS.isTab) return;
setButtonHide(false);
}, 0);
});