Fix useAndroidHardwareBackHandler hook

This commit is contained in:
Elias Nahum 2022-06-13 08:14:32 -04:00
parent 8795ca85b5
commit c43e506a76
No known key found for this signature in database
GPG key ID: E038DB71E0B61702

View file

@ -4,12 +4,12 @@
import {EffectCallback, useEffect} from 'react';
import {BackHandler} from 'react-native';
import EphemeralStore from '@store/ephemeral_store';
import NavigationStore from '@store/navigation_store';
const useAndroidHardwareBackHandler = (componentId: string, callback: EffectCallback) => {
useEffect(() => {
const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {
if (EphemeralStore.getNavigationTopComponentId() === componentId) {
if (NavigationStore.getNavigationTopComponentId() === componentId) {
callback();
return true;
}