Skip to content

Instantly share code, notes, and snippets.

@renielsalvador
Created May 1, 2020 23:22
Show Gist options
  • Save renielsalvador/5857b6761d4e22aee6040e32c28afbdb to your computer and use it in GitHub Desktop.
Save renielsalvador/5857b6761d4e22aee6040e32c28afbdb to your computer and use it in GitHub Desktop.
import {useState, useEffect} from 'react';
import {LocationEnabler} from 'utils';
const useLocationEnabler = (): Array<boolean> => {
const [state, internalSetState] = useState<any>(false);
useEffect(() => {
LocationEnabler.checkLocationPermission().then(() => {
LocationEnabler.enableLocation();
internalSetState(true);
});
}, []);
return [state];
};
export default useLocationEnabler;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment