react-navigation / react-navigation
Files Coverage
bottom-tabs/src/navigators/createBottomTabNavigator.tsx 35.29%
bottom-tabs/src/utils/useBottomTabBarHeight.tsx 0.00%
bottom-tabs/src/utils/useIsKeyboardShown.tsx 90.91%
bottom-tabs/src/views/Badge.tsx 42.31%
bottom-tabs/src/views/BottomTabBar.tsx 66.67%
bottom-tabs/src/views/BottomTabItem.tsx 71.11%
bottom-tabs/src/views/BottomTabView.tsx 97.22%
bottom-tabs/src/views/ScreenFallback.tsx 83.33%
bottom-tabs/src/views/TabBarIcon.tsx 100.00%
cli/src/utils/addReactNativeGestureHandlerImport.tsx 92.31%
cli/src/utils/checkAndGetInstaller.tsx 100.00%
cli/src/utils/isExpoADependency.tsx 100.00%
cli/src/utils/logger.tsx 33.33%
core/src/BaseNavigationContainer.tsx 63.95%
core/src/CurrentRenderContext.tsx 100.00%
core/src/EnsureSingleNavigator.tsx 94.12%
core/src/Group.tsx 0.00%
core/src/NavigationBuilderContext.tsx 66.67%
core/src/NavigationContainerRefContext.tsx 100.00%
core/src/NavigationContext.tsx 100.00%
core/src/NavigationHelpersContext.tsx 100.00%
core/src/NavigationRouteContext.tsx 100.00%
core/src/NavigationStateContext.tsx 45.45%
core/src/SceneView.tsx 93.94%
core/src/Screen.tsx 0.00%
core/src/StaticContainer.tsx 100.00%
core/src/UnhandledActionContext.tsx 100.00%
core/src/__tests__/__fixtures__/MockRouter.tsx 98.33%
core/src/checkDuplicateRouteNames.tsx 100.00%
core/src/checkSerializable.tsx 100.00%
core/src/createNavigationContainerRef.tsx 69.23%
core/src/createNavigatorFactory.tsx 100.00%
core/src/findFocusedRoute.tsx 100.00%
core/src/fromEntries.tsx 83.33%
core/src/getActionFromState.tsx 96.77%
core/src/getFocusedRouteNameFromRoute.tsx 100.00%
core/src/getPathFromState.tsx 97.27%
core/src/getStateFromPath.tsx 98.00%
core/src/isArrayEqual.tsx 100.00%
core/src/useChildListeners.tsx 100.00%
core/src/useComponent.tsx 90.00%
core/src/useCurrentRender.tsx 100.00%
core/src/useDescriptors.tsx 87.88%
core/src/useEventEmitter.tsx 96.00%
core/src/useFocusEffect.tsx 97.44%
core/src/useFocusEvents.tsx 100.00%
core/src/useFocusedListenersChildrenAdapter.tsx 100.00%
core/src/useIsFocused.tsx 93.75%
core/src/useKeyedChildListeners.tsx 100.00%
core/src/useNavigation.tsx 100.00%
core/src/useNavigationBuilder.tsx 98.51%
core/src/useNavigationCache.tsx 100.00%
core/src/useNavigationContainerRef.tsx 0.00%
core/src/useNavigationHelpers.tsx 100.00%
core/src/useNavigationState.tsx 100.00%
core/src/useOnAction.tsx 100.00%
core/src/useOnGetState.tsx 100.00%
core/src/useOnPreventRemove.tsx 100.00%
core/src/useOnRouteFocus.tsx 90.00%
core/src/useOptionsGetters.tsx 100.00%
core/src/useRegisterNavigator.tsx 100.00%
core/src/useRoute.tsx 80.00%
core/src/useRouteCache.tsx 92.86%
core/src/useScheduleUpdate.tsx 60.00%
core/src/useSyncState.tsx 94.12%
core/src/validatePathConfig.tsx 100.00%
drawer/src/navigators/createDrawerNavigator.tsx 42.86%
drawer/src/utils/DrawerStatusContext.tsx 100.00%
drawer/src/utils/getDrawerStatusFromState.tsx 80.00%
drawer/src/utils/useDrawerProgress.tsx 0.00%
drawer/src/utils/useDrawerStatus.tsx 0.00%
drawer/src/views/DrawerContent.tsx 100.00%
drawer/src/views/DrawerContentScrollView.tsx 90.00%
drawer/src/views/DrawerItem.tsx 65.63%
drawer/src/views/DrawerItemList.tsx 60.00%
drawer/src/views/DrawerToggleButton.tsx 83.33%
drawer/src/views/DrawerView.tsx 73.86%
drawer/src/views/GestureHandlerNative.tsx 100.00%
drawer/src/views/ScreenFallback.tsx 83.33%
drawer/src/views/assets/toggle-drawer-icon.png 100.00%
drawer/src/views/legacy/Drawer.tsx 60.23%
drawer/src/views/legacy/Overlay.tsx 91.67%
elements/src/Background.tsx 100.00%
elements/src/Header/Header.tsx 73.08%
elements/src/Header/HeaderBackButton.tsx 72.92%
elements/src/Header/HeaderBackContext.tsx 100.00%
elements/src/Header/HeaderBackground.tsx 100.00%
elements/src/Header/HeaderHeightContext.tsx 100.00%
elements/src/Header/HeaderShownContext.tsx 100.00%
elements/src/Header/HeaderTitle.tsx 100.00%
elements/src/Header/getDefaultHeaderHeight.tsx 50.00%
elements/src/Header/getHeaderTitle.tsx 66.67%
elements/src/Header/useHeaderHeight.tsx 0.00%
elements/src/MaskedViewNative.tsx 85.71%
elements/src/MissingIcon.tsx 100.00%
elements/src/PlatformPressable.tsx 48.15%
elements/src/ResourceSavingView.tsx 16.67%
elements/src/SafeAreaProviderCompat.tsx 83.33%
elements/src/Screen.tsx 78.26%
elements/src/assets/back-icon-mask.png 100.00%
elements/src/assets/back-icon.png 100.00%
elements/src/getNamedContext.tsx 90.00%
elements/src/index.tsx 100.00%
material-bottom-tabs/src/navigators/createMaterialBottomTabNavigator.tsx 100.00%
material-bottom-tabs/src/views/MaterialBottomTabView.tsx 49.12%
material-top-tabs/src/navigators/createMaterialTopTabNavigator.tsx 50.00%
material-top-tabs/src/views/MaterialTopTabBar.tsx 69.05%
material-top-tabs/src/views/MaterialTopTabView.tsx 69.23%
native-stack/src/navigators/createNativeStackNavigator.tsx 41.67%
native-stack/src/views/DebugContainer.native.tsx 87.50%
native-stack/src/views/FontProcessor.native.tsx 80.00%
native-stack/src/views/HeaderConfig.tsx 55.07%
native-stack/src/views/NativeStackView.native.tsx 72.41%
native/src/Link.tsx 0.00%
native/src/LinkingContext.tsx 100.00%
native/src/NavigationContainer.tsx 80.00%
native/src/ServerContainer.tsx 83.33%
native/src/ServerContext.tsx 100.00%
native/src/extractPathFromURL.tsx 100.00%
native/src/theming/DarkTheme.tsx 100.00%
native/src/theming/DefaultTheme.tsx 100.00%
native/src/theming/ThemeContext.tsx 100.00%
native/src/theming/ThemeProvider.tsx 100.00%
native/src/theming/useTheme.tsx 100.00%
native/src/useBackButton.tsx 33.33%
native/src/useDocumentTitle.native.tsx 100.00%
native/src/useLinkBuilder.tsx 78.26%
native/src/useLinkProps.tsx 0.00%
native/src/useLinkTo.tsx 0.00%
native/src/useLinking.native.tsx 56.10%
native/src/useLinking.tsx 77.29%
native/src/useScrollToTop.tsx 0.00%
native/src/useThenable.tsx 73.68%
routers/src/BaseRouter.tsx 100.00%
routers/src/CommonActions.tsx 100.00%
routers/src/DrawerRouter.tsx 84.75%
routers/src/StackRouter.tsx 93.98%
routers/src/TabRouter.tsx 97.62%
stack/src/TransitionConfigs/CardStyleInterpolators.tsx 12.16%
stack/src/TransitionConfigs/HeaderStyleInterpolators.tsx 12.50%
stack/src/TransitionConfigs/TransitionPresets.tsx 82.35%
stack/src/TransitionConfigs/TransitionSpecs.tsx 77.78%
stack/src/navigators/createStackNavigator.tsx 69.57%
stack/src/utils/ModalPresentationContext.tsx 100.00%
stack/src/utils/conditional.tsx 33.33%
stack/src/utils/debounce.tsx 33.33%
stack/src/utils/getDistanceForDirection.tsx 66.67%
stack/src/utils/getInvertedMultiplier.tsx 40.00%
stack/src/utils/memoize.tsx 93.33%
stack/src/utils/useCardAnimation.tsx 0.00%
stack/src/utils/useGestureHandlerRef.tsx 0.00%
stack/src/utils/useKeyboardManager.tsx 43.90%
stack/src/views/GestureHandlerNative.tsx 100.00%
stack/src/views/Header/Header.tsx 63.64%
stack/src/views/Header/HeaderContainer.tsx 67.27%
stack/src/views/Header/HeaderSegment.tsx 61.90%
stack/src/views/ModalStatusBarManager.tsx 0.00%
stack/src/views/Screens.tsx 83.33%
stack/src/views/Stack/Card.tsx 62.16%
stack/src/views/Stack/CardContainer.tsx 70.13%
stack/src/views/Stack/CardSheet.tsx 72.73%
stack/src/views/Stack/CardStack.tsx 84.48%
stack/src/views/Stack/StackView.tsx 56.16%
Folder Totals (163 files) 74.47%
Project Totals (163 files) 74.47%
Loading