bottom-tabs/src/navigators/createBottomTabNavigator.tsx
|
17
|
6
|
0
|
11
|
35.29%
|
bottom-tabs/src/utils/useBottomTabBarHeight.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
bottom-tabs/src/utils/useIsKeyboardShown.tsx
|
11
|
10
|
0
|
1
|
90.91%
|
bottom-tabs/src/views/Badge.tsx
|
26
|
11
|
0
|
15
|
42.31%
|
bottom-tabs/src/views/BottomTabBar.tsx
|
117
|
78
|
0
|
39
|
66.67%
|
bottom-tabs/src/views/BottomTabItem.tsx
|
45
|
32
|
0
|
13
|
71.11%
|
bottom-tabs/src/views/BottomTabView.tsx
|
36
|
35
|
0
|
1
|
97.22%
|
bottom-tabs/src/views/ScreenFallback.tsx
|
12
|
10
|
0
|
2
|
83.33%
|
bottom-tabs/src/views/TabBarIcon.tsx
|
6
|
6
|
0
|
0
|
100.00%
|
cli/src/utils/addReactNativeGestureHandlerImport.tsx
|
26
|
24
|
0
|
2
|
92.31%
|
cli/src/utils/checkAndGetInstaller.tsx
|
34
|
34
|
0
|
0
|
100.00%
|
cli/src/utils/isExpoADependency.tsx
|
7
|
7
|
0
|
0
|
100.00%
|
cli/src/utils/logger.tsx
|
42
|
14
|
0
|
28
|
33.33%
|
core/src/BaseNavigationContainer.tsx
|
172
|
110
|
0
|
62
|
63.95%
|
core/src/CurrentRenderContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/EnsureSingleNavigator.tsx
|
17
|
16
|
0
|
1
|
94.12%
|
core/src/Group.tsx
|
1
|
0
|
0
|
1
|
0.00%
|
core/src/NavigationBuilderContext.tsx
|
3
|
2
|
0
|
1
|
66.67%
|
core/src/NavigationContainerRefContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/NavigationContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/NavigationHelpersContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/NavigationRouteContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/NavigationStateContext.tsx
|
11
|
5
|
0
|
6
|
45.45%
|
core/src/SceneView.tsx
|
33
|
31
|
0
|
2
|
93.94%
|
core/src/Screen.tsx
|
1
|
0
|
0
|
1
|
0.00%
|
core/src/StaticContainer.tsx
|
13
|
13
|
0
|
0
|
100.00%
|
core/src/UnhandledActionContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/__tests__/__fixtures__/MockRouter.tsx
|
60
|
59
|
0
|
1
|
98.33%
|
core/src/checkDuplicateRouteNames.tsx
|
15
|
15
|
0
|
0
|
100.00%
|
core/src/checkSerializable.tsx
|
29
|
29
|
0
|
0
|
100.00%
|
core/src/createNavigationContainerRef.tsx
|
39
|
27
|
0
|
12
|
69.23%
|
core/src/createNavigatorFactory.tsx
|
6
|
6
|
0
|
0
|
100.00%
|
core/src/findFocusedRoute.tsx
|
6
|
6
|
0
|
0
|
100.00%
|
core/src/fromEntries.tsx
|
6
|
5
|
0
|
1
|
83.33%
|
core/src/getActionFromState.tsx
|
62
|
60
|
0
|
2
|
96.77%
|
core/src/getFocusedRouteNameFromRoute.tsx
|
13
|
13
|
0
|
0
|
100.00%
|
core/src/getPathFromState.tsx
|
110
|
107
|
0
|
3
|
97.27%
|
core/src/getStateFromPath.tsx
|
200
|
196
|
0
|
4
|
98.00%
|
core/src/isArrayEqual.tsx
|
2
|
2
|
0
|
0
|
100.00%
|
core/src/useChildListeners.tsx
|
9
|
9
|
0
|
0
|
100.00%
|
core/src/useComponent.tsx
|
10
|
9
|
0
|
1
|
90.00%
|
core/src/useCurrentRender.tsx
|
4
|
4
|
0
|
0
|
100.00%
|
core/src/useDescriptors.tsx
|
33
|
29
|
1
|
3
|
87.88%
|
core/src/useEventEmitter.tsx
|
50
|
48
|
0
|
2
|
96.00%
|
core/src/useFocusEffect.tsx
|
39
|
38
|
0
|
1
|
97.44%
|
core/src/useFocusEvents.tsx
|
25
|
25
|
0
|
0
|
100.00%
|
core/src/useFocusedListenersChildrenAdapter.tsx
|
13
|
13
|
0
|
0
|
100.00%
|
core/src/useIsFocused.tsx
|
16
|
15
|
0
|
1
|
93.75%
|
core/src/useKeyedChildListeners.tsx
|
8
|
8
|
0
|
0
|
100.00%
|
core/src/useNavigation.tsx
|
6
|
6
|
0
|
0
|
100.00%
|
core/src/useNavigationBuilder.tsx
|
201
|
198
|
0
|
3
|
98.51%
|
core/src/useNavigationCache.tsx
|
43
|
43
|
0
|
0
|
100.00%
|
core/src/useNavigationContainerRef.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
core/src/useNavigationHelpers.tsx
|
26
|
26
|
0
|
0
|
100.00%
|
core/src/useNavigationState.tsx
|
11
|
11
|
0
|
0
|
100.00%
|
core/src/useOnAction.tsx
|
40
|
40
|
0
|
0
|
100.00%
|
core/src/useOnGetState.tsx
|
16
|
16
|
0
|
0
|
100.00%
|
core/src/useOnPreventRemove.tsx
|
28
|
28
|
0
|
0
|
100.00%
|
core/src/useOnRouteFocus.tsx
|
10
|
9
|
0
|
1
|
90.00%
|
core/src/useOptionsGetters.tsx
|
39
|
39
|
0
|
0
|
100.00%
|
core/src/useRegisterNavigator.tsx
|
10
|
10
|
0
|
0
|
100.00%
|
core/src/useRoute.tsx
|
5
|
4
|
0
|
1
|
80.00%
|
core/src/useRouteCache.tsx
|
14
|
13
|
0
|
1
|
92.86%
|
core/src/useScheduleUpdate.tsx
|
10
|
6
|
0
|
4
|
60.00%
|
core/src/useSyncState.tsx
|
34
|
32
|
0
|
2
|
94.12%
|
core/src/validatePathConfig.tsx
|
14
|
14
|
0
|
0
|
100.00%
|
drawer/src/navigators/createDrawerNavigator.tsx
|
21
|
9
|
1
|
11
|
42.86%
|
drawer/src/utils/DrawerStatusContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
drawer/src/utils/getDrawerStatusFromState.tsx
|
5
|
4
|
0
|
1
|
80.00%
|
drawer/src/utils/useDrawerProgress.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
drawer/src/utils/useDrawerStatus.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
drawer/src/views/DrawerContent.tsx
|
6
|
6
|
0
|
0
|
100.00%
|
drawer/src/views/DrawerContentScrollView.tsx
|
10
|
9
|
0
|
1
|
90.00%
|
drawer/src/views/DrawerItem.tsx
|
32
|
21
|
1
|
10
|
65.63%
|
drawer/src/views/DrawerItemList.tsx
|
20
|
12
|
1
|
7
|
60.00%
|
drawer/src/views/DrawerToggleButton.tsx
|
6
|
5
|
0
|
1
|
83.33%
|
drawer/src/views/DrawerView.tsx
|
88
|
65
|
0
|
23
|
73.86%
|
drawer/src/views/GestureHandlerNative.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
drawer/src/views/ScreenFallback.tsx
|
12
|
10
|
0
|
2
|
83.33%
|
drawer/src/views/assets/toggle-drawer-icon.png
|
1
|
1
|
0
|
0
|
100.00%
|
drawer/src/views/legacy/Drawer.tsx
|
176
|
106
|
4
|
66
|
60.23%
|
drawer/src/views/legacy/Overlay.tsx
|
12
|
11
|
0
|
1
|
91.67%
|
elements/src/Background.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
elements/src/Header/Header.tsx
|
52
|
38
|
2
|
12
|
73.08%
|
elements/src/Header/HeaderBackButton.tsx
|
48
|
35
|
2
|
11
|
72.92%
|
elements/src/Header/HeaderBackContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
elements/src/Header/HeaderBackground.tsx
|
4
|
4
|
0
|
0
|
100.00%
|
elements/src/Header/HeaderHeightContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
elements/src/Header/HeaderShownContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
elements/src/Header/HeaderTitle.tsx
|
5
|
5
|
0
|
0
|
100.00%
|
elements/src/Header/getDefaultHeaderHeight.tsx
|
16
|
8
|
0
|
8
|
50.00%
|
elements/src/Header/getHeaderTitle.tsx
|
6
|
4
|
0
|
2
|
66.67%
|
elements/src/Header/useHeaderHeight.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
elements/src/MaskedViewNative.tsx
|
7
|
6
|
0
|
1
|
85.71%
|
elements/src/MissingIcon.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
elements/src/PlatformPressable.tsx
|
27
|
13
|
1
|
13
|
48.15%
|
elements/src/ResourceSavingView.tsx
|
12
|
2
|
0
|
10
|
16.67%
|
elements/src/SafeAreaProviderCompat.tsx
|
12
|
10
|
0
|
2
|
83.33%
|
elements/src/Screen.tsx
|
23
|
18
|
1
|
4
|
78.26%
|
elements/src/assets/back-icon-mask.png
|
1
|
1
|
0
|
0
|
100.00%
|
elements/src/assets/back-icon.png
|
1
|
1
|
0
|
0
|
100.00%
|
elements/src/getNamedContext.tsx
|
10
|
9
|
0
|
1
|
90.00%
|
elements/src/index.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
material-bottom-tabs/src/navigators/createMaterialBottomTabNavigator.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
material-bottom-tabs/src/views/MaterialBottomTabView.tsx
|
57
|
28
|
1
|
28
|
49.12%
|
material-top-tabs/src/navigators/createMaterialTopTabNavigator.tsx
|
16
|
8
|
0
|
8
|
50.00%
|
material-top-tabs/src/views/MaterialTopTabBar.tsx
|
42
|
29
|
0
|
13
|
69.05%
|
material-top-tabs/src/views/MaterialTopTabView.tsx
|
13
|
9
|
0
|
4
|
69.23%
|
native-stack/src/navigators/createNativeStackNavigator.tsx
|
12
|
5
|
0
|
7
|
41.67%
|
native-stack/src/views/DebugContainer.native.tsx
|
8
|
7
|
0
|
1
|
87.50%
|
native-stack/src/views/FontProcessor.native.tsx
|
5
|
4
|
0
|
1
|
80.00%
|
native-stack/src/views/HeaderConfig.tsx
|
69
|
38
|
5
|
26
|
55.07%
|
native-stack/src/views/NativeStackView.native.tsx
|
87
|
63
|
1
|
23
|
72.41%
|
native/src/Link.tsx
|
8
|
0
|
0
|
8
|
0.00%
|
native/src/LinkingContext.tsx
|
2
|
2
|
0
|
0
|
100.00%
|
native/src/NavigationContainer.tsx
|
35
|
28
|
0
|
7
|
80.00%
|
native/src/ServerContainer.tsx
|
12
|
10
|
0
|
2
|
83.33%
|
native/src/ServerContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
native/src/extractPathFromURL.tsx
|
10
|
10
|
0
|
0
|
100.00%
|
native/src/theming/DarkTheme.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
native/src/theming/DefaultTheme.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
native/src/theming/ThemeContext.tsx
|
2
|
2
|
0
|
0
|
100.00%
|
native/src/theming/ThemeProvider.tsx
|
2
|
2
|
0
|
0
|
100.00%
|
native/src/theming/useTheme.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
native/src/useBackButton.tsx
|
12
|
4
|
0
|
8
|
33.33%
|
native/src/useDocumentTitle.native.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
native/src/useLinkBuilder.tsx
|
23
|
18
|
0
|
5
|
78.26%
|
native/src/useLinkProps.tsx
|
25
|
0
|
0
|
25
|
0.00%
|
native/src/useLinkTo.tsx
|
23
|
0
|
0
|
23
|
0.00%
|
native/src/useLinking.native.tsx
|
82
|
46
|
1
|
35
|
56.10%
|
native/src/useLinking.tsx
|
229
|
177
|
0
|
52
|
77.29%
|
native/src/useScrollToTop.tsx
|
40
|
0
|
0
|
40
|
0.00%
|
native/src/useThenable.tsx
|
19
|
14
|
0
|
5
|
73.68%
|
routers/src/BaseRouter.tsx
|
33
|
33
|
0
|
0
|
100.00%
|
routers/src/CommonActions.tsx
|
13
|
13
|
0
|
0
|
100.00%
|
routers/src/DrawerRouter.tsx
|
59
|
50
|
0
|
9
|
84.75%
|
routers/src/StackRouter.tsx
|
166
|
156
|
3
|
7
|
93.98%
|
routers/src/TabRouter.tsx
|
126
|
123
|
0
|
3
|
97.62%
|
stack/src/TransitionConfigs/CardStyleInterpolators.tsx
|
74
|
9
|
0
|
65
|
12.16%
|
stack/src/TransitionConfigs/HeaderStyleInterpolators.tsx
|
64
|
8
|
0
|
56
|
12.50%
|
stack/src/TransitionConfigs/TransitionPresets.tsx
|
17
|
14
|
1
|
2
|
82.35%
|
stack/src/TransitionConfigs/TransitionSpecs.tsx
|
9
|
7
|
0
|
2
|
77.78%
|
stack/src/navigators/createStackNavigator.tsx
|
23
|
16
|
0
|
7
|
69.57%
|
stack/src/utils/ModalPresentationContext.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
stack/src/utils/conditional.tsx
|
3
|
1
|
0
|
2
|
33.33%
|
stack/src/utils/debounce.tsx
|
6
|
2
|
0
|
4
|
33.33%
|
stack/src/utils/getDistanceForDirection.tsx
|
9
|
6
|
0
|
3
|
66.67%
|
stack/src/utils/getInvertedMultiplier.tsx
|
10
|
4
|
0
|
6
|
40.00%
|
stack/src/utils/memoize.tsx
|
15
|
14
|
0
|
1
|
93.33%
|
stack/src/utils/useCardAnimation.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
stack/src/utils/useGestureHandlerRef.tsx
|
5
|
0
|
0
|
5
|
0.00%
|
stack/src/utils/useKeyboardManager.tsx
|
41
|
18
|
0
|
23
|
43.90%
|
stack/src/views/GestureHandlerNative.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
stack/src/views/Header/Header.tsx
|
22
|
14
|
1
|
7
|
63.64%
|
stack/src/views/Header/HeaderContainer.tsx
|
55
|
37
|
2
|
16
|
67.27%
|
stack/src/views/Header/HeaderSegment.tsx
|
42
|
26
|
0
|
16
|
61.90%
|
stack/src/views/ModalStatusBarManager.tsx
|
16
|
0
|
0
|
16
|
0.00%
|
stack/src/views/Screens.tsx
|
12
|
10
|
0
|
2
|
83.33%
|
stack/src/views/Stack/Card.tsx
|
185
|
115
|
1
|
69
|
62.16%
|
stack/src/views/Stack/CardContainer.tsx
|
77
|
54
|
2
|
21
|
70.13%
|
stack/src/views/Stack/CardSheet.tsx
|
11
|
8
|
0
|
3
|
72.73%
|
stack/src/views/Stack/CardStack.tsx
|
232
|
196
|
0
|
36
|
84.48%
|
stack/src/views/Stack/StackView.tsx
|
146
|
82
|
1
|
63
|
56.16%
|