UNPKG

@equinor/mad-core

Version:

Core library for the Mobile App Delivery team

29 lines (26 loc) 823 B
import { getNavigationRouteForSelectLanguageScreen } from "./chunk-TGYT7TUP.js"; import { useCoreStackNavigation, useCoreStackRoute } from "./chunk-BIMOM43W.js"; import { useNavigateToMainRoute } from "./chunk-GEEFQMRN.js"; import { CoreRoutes } from "./chunk-UKAZW3CQ.js"; // src/hooks/useNavigateFromLanguageSelectScreen.ts var useNavigateFromLanguageSelectScreen = () => { const coreRoute = useCoreStackRoute(); const navigation = useCoreStackNavigation(); const navigateToMainRoute = useNavigateToMainRoute(); const isOnboarding = coreRoute.name === CoreRoutes.SELECT_LANGUAGE_ONBOARDING; const route = getNavigationRouteForSelectLanguageScreen(isOnboarding); if (route) return () => navigation.navigate(route); return navigateToMainRoute; }; export { useNavigateFromLanguageSelectScreen };