UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

22 lines (16 loc) 495 B
/* 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; };