diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-08-14 01:12:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-14 01:12:31 +0300 |
commit | b2c56cbd6dfa9af576f947dd41a0d33376b184d1 (patch) | |
tree | acdf57b6e7e2860c89b20b1dc239fe20521cb1c4 /src/lib | |
parent | 275fece3e3de0bd09377a33813bcfe35e352874b (diff) | |
download | voidsky-b2c56cbd6dfa9af576f947dd41a0d33376b184d1.tar.zst |
Add displayName to contexts (#8814)
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/ScrollContext.tsx | 5 | ||||
-rw-r--r-- | src/lib/ThemeContext.tsx | 1 | ||||
-rw-r--r-- | src/lib/hooks/useEnableKeyboardController.tsx | 2 | ||||
-rw-r--r-- | src/lib/hooks/useHideBottomBarBorder.tsx | 3 | ||||
-rw-r--r-- | src/lib/statsig/statsig.tsx | 1 |
5 files changed, 10 insertions, 2 deletions
diff --git a/src/lib/ScrollContext.tsx b/src/lib/ScrollContext.tsx index d55b8cdab..7cab5236b 100644 --- a/src/lib/ScrollContext.tsx +++ b/src/lib/ScrollContext.tsx @@ -1,5 +1,5 @@ -import React, {createContext, useContext, useMemo} from 'react' -import {ScrollHandlers} from 'react-native-reanimated' +import {createContext, useContext, useMemo} from 'react' +import {type ScrollHandlers} from 'react-native-reanimated' const ScrollContext = createContext<ScrollHandlers<any>>({ onBeginDrag: undefined, @@ -7,6 +7,7 @@ const ScrollContext = createContext<ScrollHandlers<any>>({ onScroll: undefined, onMomentumEnd: undefined, }) +ScrollContext.displayName = 'ScrollContext' export function useScrollHandlers(): ScrollHandlers<any> { return useContext(ScrollContext) diff --git a/src/lib/ThemeContext.tsx b/src/lib/ThemeContext.tsx index c00d26606..9714d8e0e 100644 --- a/src/lib/ThemeContext.tsx +++ b/src/lib/ThemeContext.tsx @@ -89,6 +89,7 @@ export interface ThemeProviderProps { } export const ThemeContext = createContext<Theme>(defaultTheme) +ThemeContext.displayName = 'ThemeContext' export const useTheme = () => useContext(ThemeContext) diff --git a/src/lib/hooks/useEnableKeyboardController.tsx b/src/lib/hooks/useEnableKeyboardController.tsx index 858f6943a..5d9348bcd 100644 --- a/src/lib/hooks/useEnableKeyboardController.tsx +++ b/src/lib/hooks/useEnableKeyboardController.tsx @@ -19,6 +19,8 @@ const KeyboardControllerRefCountContext = createContext<{ incrementRefCount: () => {}, decrementRefCount: () => {}, }) +KeyboardControllerRefCountContext.displayName = + 'KeyboardControllerRefCountContext' export function KeyboardControllerProvider({ children, diff --git a/src/lib/hooks/useHideBottomBarBorder.tsx b/src/lib/hooks/useHideBottomBarBorder.tsx index e21184fda..6cbe9ad3d 100644 --- a/src/lib/hooks/useHideBottomBarBorder.tsx +++ b/src/lib/hooks/useHideBottomBarBorder.tsx @@ -4,8 +4,11 @@ import {useFocusEffect} from '@react-navigation/native' type HideBottomBarBorderSetter = () => () => void const HideBottomBarBorderContext = createContext<boolean>(false) +HideBottomBarBorderContext.displayName = 'HideBottomBarBorderContext' const HideBottomBarBorderSetterContext = createContext<HideBottomBarBorderSetter | null>(null) +HideBottomBarBorderSetterContext.displayName = + 'HideBottomBarBorderSetterContext' export function useHideBottomBarBorderSetter() { const hideBottomBarBorder = useContext(HideBottomBarBorderSetterContext) diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index 1091c82e0..860e841eb 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -147,6 +147,7 @@ function toStringRecord<E extends keyof MetricEvents>( // and it's been difficult to get it to behave in a predictable way. // Our own cache ensures consistent evaluation within a single session. const GateCache = React.createContext<Map<string, boolean> | null>(null) +GateCache.displayName = 'StatsigGateCacheContext' type GateOptions = { dangerouslyDisableExposureLogging?: boolean |