@equinor/mad-core
Version:
Core library for the Mobile App Delivery team
29 lines (26 loc) • 816 B
JavaScript
import {
getNavigationRouteForSelectLanguageScreen
} from "./chunk-TGYT7TUP.js";
import {
useNavigateToMainRoute
} from "./chunk-WWNTKXBS.js";
import {
CoreRoutes
} from "./chunk-UKAZW3CQ.js";
import {
useCoreStackNavigation,
useCoreStackRoute
} from "./chunk-BIMOM43W.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.goBack();
return navigateToMainRoute;
};
export {
useNavigateFromLanguageSelectScreen
};