UNPKG

@equinor/mad-core

Version:

Core library for the Mobile App Delivery team

33 lines (30 loc) 820 B
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 };