@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
22 lines (16 loc) • 495 B
text/typescript
/* eslint max-len: off */
import { useMemo, useContext } from "react";
import { NavigationContext } from "@applicaster/zapp-react-native-ui-components/Contexts/NavigationContext";
/**
* Return NavigationContext
*/
export const useNavigation = (
memoized: boolean = false
): QuickBrickAppNavigator => {
const navigator = useContext(NavigationContext);
const memoizedNavigator = useMemo(() => navigator, []);
if (memoized) {
return memoizedNavigator;
}
return navigator;
};