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