@equinor/mad-core
Version:
Core library for the Mobile App Delivery team
33 lines (30 loc) • 820 B
JavaScript
import {
getNavigationRouteForWhatsNewScreen
} from "./chunk-WEUFP6WW.js";
import {
useCoreStackNavigation
} from "./chunk-BIMOM43W.js";
import {
useLanguage,
useMadConfig,
useNavigateToMainRoute
} from "./chunk-GEEFQMRN.js";
// src/hooks/useNavigateFromWhatsNewScreen.ts
var useNavigateFromWhatsNewScreen = () => {
const navigation = useCoreStackNavigation();
const navigateToMainRoute = useNavigateToMainRoute();
const { isLanguageSelected, supportedLanguages } = useLanguage();
const {
language: { skipOnboarding }
} = useMadConfig();
const route = getNavigationRouteForWhatsNewScreen(
isLanguageSelected,
supportedLanguages,
skipOnboarding
);
if (route) return () => navigation.navigate(route);
return navigateToMainRoute;
};
export {
useNavigateFromWhatsNewScreen
};