UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

20 lines (14 loc) 616 B
import { useRoute } from "./useRoute"; export const useNavigationPluginData = ( screenData?: LegacyNavigationScreenData | null ): ZappNavigation | undefined => { const { screenData: useRouteScreenData, }: { screenData: QuickBrickNavigationData | null } = useRoute(); const activeScreenData = screenData ?? useRouteScreenData; const navigations = activeScreenData?.targetScreen ? (activeScreenData.targetScreen as ZappRiver).navigations : (activeScreenData as ZappRiver).navigations; const navigationMenu = navigations?.find((nav) => nav.category === "menu"); return navigationMenu; };