UNPKG

@told.club/sdk-rn

Version:
25 lines (23 loc) 731 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSafeNavigation = useSafeNavigation; var _react = require("react"); /* eslint-disable react-hooks/rules-of-hooks */ // Créer un contexte fictif pour la navigation const FallbackNavigationContext = /*#__PURE__*/(0, _react.createContext)({}); function useSafeNavigation() { let navigation; try { const { useNavigation } = require('@react-navigation/native'); navigation = useNavigation(); } catch (error) { // When react-navigation is not installed, use a fallback context navigation = (0, _react.useContext)(FallbackNavigationContext); } return navigation; } //# sourceMappingURL=useSafeNavigation.js.map