diff options
author | dan <dan.abramov@gmail.com> | 2024-10-29 23:02:48 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-29 23:02:48 +0000 |
commit | a22685c34542d43a71c3496df28e86207ec7fbed (patch) | |
tree | 8422153468c9e7707956dae05d68617e9bbdf0d0 /src/lib/hooks | |
parent | 0ae64a1e0a3c3c6436b5edd0539ba9022a474ae8 (diff) | |
download | voidsky-a22685c34542d43a71c3496df28e86207ec7fbed.tar.zst |
Sort imports (#6009)
* Mark import sort/order/style rules as error * npm run lint -- --fix
Diffstat (limited to 'src/lib/hooks')
-rw-r--r-- | src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useBottomBarOffset.ts | 6 | ||||
-rw-r--r-- | src/lib/hooks/useColorSchemeStyle.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useCustomPalette.ts | 5 | ||||
-rw-r--r-- | src/lib/hooks/useDraggableScrollView.ts | 7 | ||||
-rw-r--r-- | src/lib/hooks/useGoBack.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useInitialNumToRender.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useIsKeyboardVisible.ts | 5 | ||||
-rw-r--r-- | src/lib/hooks/useNavigationDeduped.ts | 7 | ||||
-rw-r--r-- | src/lib/hooks/useNavigationTabState.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useNavigationTabState.web.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useOTAUpdates.ts | 4 | ||||
-rw-r--r-- | src/lib/hooks/usePalette.ts | 3 | ||||
-rw-r--r-- | src/lib/hooks/usePermissions.ts | 4 | ||||
-rw-r--r-- | src/lib/hooks/useSetTitle.ts | 4 | ||||
-rw-r--r-- | src/lib/hooks/useTabFocusEffect.ts | 3 | ||||
-rw-r--r-- | src/lib/hooks/useToggleMutationQueue.ts | 2 | ||||
-rw-r--r-- | src/lib/hooks/useWebMediaQueries.tsx | 3 | ||||
-rw-r--r-- | src/lib/hooks/useWebScrollRestoration.ts | 2 |
19 files changed, 37 insertions, 30 deletions
diff --git a/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts b/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts index 98e05a8ce..7f8a99506 100644 --- a/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts +++ b/src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts @@ -1,4 +1,4 @@ -import {useRef, useEffect} from 'react' +import {useEffect, useRef} from 'react' import {useAnimatedScrollHandler as useAnimatedScrollHandler_BUGGY} from 'react-native-reanimated' export const useAnimatedScrollHandler: typeof useAnimatedScrollHandler_BUGGY = ( diff --git a/src/lib/hooks/useBottomBarOffset.ts b/src/lib/hooks/useBottomBarOffset.ts index 945c98062..abe18c81b 100644 --- a/src/lib/hooks/useBottomBarOffset.ts +++ b/src/lib/hooks/useBottomBarOffset.ts @@ -1,8 +1,8 @@ import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' -import {clamp} from 'lib/numbers' -import {isWeb} from 'platform/detection' +import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' +import {clamp} from '#/lib/numbers' +import {isWeb} from '#/platform/detection' export function useBottomBarOffset(modifier: number = 0) { const {isTabletOrDesktop} = useWebMediaQueries() diff --git a/src/lib/hooks/useColorSchemeStyle.ts b/src/lib/hooks/useColorSchemeStyle.ts index 100dc44e4..8b79e9e42 100644 --- a/src/lib/hooks/useColorSchemeStyle.ts +++ b/src/lib/hooks/useColorSchemeStyle.ts @@ -1,4 +1,4 @@ -import {useTheme} from 'lib/ThemeContext' +import {useTheme} from '#/lib/ThemeContext' export function useColorSchemeStyle<T>(lightStyle: T, darkStyle: T) { const colorScheme = useTheme().colorScheme diff --git a/src/lib/hooks/useCustomPalette.ts b/src/lib/hooks/useCustomPalette.ts index 4f8f5c836..5691ea79b 100644 --- a/src/lib/hooks/useCustomPalette.ts +++ b/src/lib/hooks/useCustomPalette.ts @@ -1,6 +1,7 @@ import React from 'react' -import {useTheme} from 'lib/ThemeContext' -import {choose} from 'lib/functions' + +import {choose} from '#/lib/functions' +import {useTheme} from '#/lib/ThemeContext' export function useCustomPalette<T>({light, dark}: {light: T; dark: T}) { const theme = useTheme() diff --git a/src/lib/hooks/useDraggableScrollView.ts b/src/lib/hooks/useDraggableScrollView.ts index b0f7465d7..3471d0d06 100644 --- a/src/lib/hooks/useDraggableScrollView.ts +++ b/src/lib/hooks/useDraggableScrollView.ts @@ -1,7 +1,8 @@ -import {useEffect, useRef, useMemo, ForwardedRef} from 'react' -import {Platform, findNodeHandle} from 'react-native' +import {ForwardedRef, useEffect, useMemo, useRef} from 'react' import type {ScrollView} from 'react-native' -import {mergeRefs} from 'lib/merge-refs' +import {findNodeHandle, Platform} from 'react-native' + +import {mergeRefs} from '#/lib/merge-refs' type Props<Scrollable extends ScrollView = ScrollView> = { cursor?: string diff --git a/src/lib/hooks/useGoBack.ts b/src/lib/hooks/useGoBack.ts index 59555bdac..e5a39f745 100644 --- a/src/lib/hooks/useGoBack.ts +++ b/src/lib/hooks/useGoBack.ts @@ -1,6 +1,6 @@ import {StackActions, useNavigation} from '@react-navigation/native' -import {NavigationProp} from 'lib/routes/types' +import {NavigationProp} from '#/lib/routes/types' import {router} from '#/routes' export function useGoBack(onGoBack?: () => unknown) { diff --git a/src/lib/hooks/useInitialNumToRender.ts b/src/lib/hooks/useInitialNumToRender.ts index f729cbffa..fd80d5d77 100644 --- a/src/lib/hooks/useInitialNumToRender.ts +++ b/src/lib/hooks/useInitialNumToRender.ts @@ -1,7 +1,7 @@ import {useWindowDimensions} from 'react-native' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset' +import {useBottomBarOffset} from '#/lib/hooks/useBottomBarOffset' const MIN_POST_HEIGHT = 100 diff --git a/src/lib/hooks/useIsKeyboardVisible.ts b/src/lib/hooks/useIsKeyboardVisible.ts index 38fc80bde..5a9bbd574 100644 --- a/src/lib/hooks/useIsKeyboardVisible.ts +++ b/src/lib/hooks/useIsKeyboardVisible.ts @@ -1,6 +1,7 @@ -import {useState, useEffect} from 'react' +import {useEffect, useState} from 'react' import {Keyboard} from 'react-native' -import {isIOS} from 'platform/detection' + +import {isIOS} from '#/platform/detection' export function useIsKeyboardVisible({ iosUseWillEvents, diff --git a/src/lib/hooks/useNavigationDeduped.ts b/src/lib/hooks/useNavigationDeduped.ts index d913f7f3d..56ae5e8a2 100644 --- a/src/lib/hooks/useNavigationDeduped.ts +++ b/src/lib/hooks/useNavigationDeduped.ts @@ -1,9 +1,10 @@ import React from 'react' import {useNavigation} from '@react-navigation/core' -import {AllNavigatorParams, NavigationProp} from 'lib/routes/types' -import type {NavigationAction} from '@react-navigation/routers' import {NavigationState} from '@react-navigation/native' -import {useDedupe} from 'lib/hooks/useDedupe' +import type {NavigationAction} from '@react-navigation/routers' + +import {useDedupe} from '#/lib/hooks/useDedupe' +import {AllNavigatorParams, NavigationProp} from '#/lib/routes/types' export type DebouncedNavigationProp = Pick< NavigationProp, diff --git a/src/lib/hooks/useNavigationTabState.ts b/src/lib/hooks/useNavigationTabState.ts index e1fa95008..2d15bce56 100644 --- a/src/lib/hooks/useNavigationTabState.ts +++ b/src/lib/hooks/useNavigationTabState.ts @@ -1,6 +1,6 @@ import {useNavigationState} from '@react-navigation/native' -import {getTabState, TabState} from 'lib/routes/helpers' +import {getTabState, TabState} from '#/lib/routes/helpers' export function useNavigationTabState() { return useNavigationState(state => { diff --git a/src/lib/hooks/useNavigationTabState.web.ts b/src/lib/hooks/useNavigationTabState.web.ts index e86d6c6c3..03dcbbb03 100644 --- a/src/lib/hooks/useNavigationTabState.web.ts +++ b/src/lib/hooks/useNavigationTabState.web.ts @@ -1,6 +1,6 @@ import {useNavigationState} from '@react-navigation/native' -import {getCurrentRoute} from 'lib/routes/helpers' +import {getCurrentRoute} from '#/lib/routes/helpers' export function useNavigationTabState() { return useNavigationState(state => { diff --git a/src/lib/hooks/useOTAUpdates.ts b/src/lib/hooks/useOTAUpdates.ts index a1692e62c..731406dce 100644 --- a/src/lib/hooks/useOTAUpdates.ts +++ b/src/lib/hooks/useOTAUpdates.ts @@ -10,9 +10,9 @@ import { useUpdates, } from 'expo-updates' +import {IS_TESTFLIGHT} from '#/lib/app-info' import {logger} from '#/logger' -import {IS_TESTFLIGHT} from 'lib/app-info' -import {isIOS} from 'platform/detection' +import {isIOS} from '#/platform/detection' const MINIMUM_MINIMIZE_TIME = 15 * 60e3 diff --git a/src/lib/hooks/usePalette.ts b/src/lib/hooks/usePalette.ts index eeb43d0b1..2530642f6 100644 --- a/src/lib/hooks/usePalette.ts +++ b/src/lib/hooks/usePalette.ts @@ -1,6 +1,7 @@ import {useMemo} from 'react' import {TextStyle, ViewStyle} from 'react-native' -import {useTheme, PaletteColorName, PaletteColor} from '../ThemeContext' + +import {PaletteColor, PaletteColorName, useTheme} from '../ThemeContext' export interface UsePaletteValue { colors: PaletteColor diff --git a/src/lib/hooks/usePermissions.ts b/src/lib/hooks/usePermissions.ts index d248e1975..6da14232f 100644 --- a/src/lib/hooks/usePermissions.ts +++ b/src/lib/hooks/usePermissions.ts @@ -2,8 +2,8 @@ import {Linking} from 'react-native' import {Camera} from 'expo-camera/legacy' // TODO: Migrate to the new one. import * as MediaLibrary from 'expo-media-library' -import {isWeb} from 'platform/detection' -import {Alert} from 'view/com/util/Alert' +import {isWeb} from '#/platform/detection' +import {Alert} from '#/view/com/util/Alert' const openPermissionAlert = (perm: string) => { Alert.alert( diff --git a/src/lib/hooks/useSetTitle.ts b/src/lib/hooks/useSetTitle.ts index 129023f71..fa1e2a5b1 100644 --- a/src/lib/hooks/useSetTitle.ts +++ b/src/lib/hooks/useSetTitle.ts @@ -1,8 +1,8 @@ import {useEffect} from 'react' import {useNavigation} from '@react-navigation/native' -import {NavigationProp} from 'lib/routes/types' -import {bskyTitle} from 'lib/strings/headings' +import {NavigationProp} from '#/lib/routes/types' +import {bskyTitle} from '#/lib/strings/headings' import {useUnreadNotifications} from '#/state/queries/notifications/unread' export function useSetTitle(title?: string) { diff --git a/src/lib/hooks/useTabFocusEffect.ts b/src/lib/hooks/useTabFocusEffect.ts index e446084c5..a54a3af73 100644 --- a/src/lib/hooks/useTabFocusEffect.ts +++ b/src/lib/hooks/useTabFocusEffect.ts @@ -1,6 +1,7 @@ import {useEffect, useState} from 'react' import {useNavigation} from '@react-navigation/native' -import {getTabState, TabState} from 'lib/routes/helpers' + +import {getTabState, TabState} from '#/lib/routes/helpers' export function useTabFocusEffect( tabName: string, diff --git a/src/lib/hooks/useToggleMutationQueue.ts b/src/lib/hooks/useToggleMutationQueue.ts index 28ae86142..c4b86d325 100644 --- a/src/lib/hooks/useToggleMutationQueue.ts +++ b/src/lib/hooks/useToggleMutationQueue.ts @@ -1,4 +1,4 @@ -import {useState, useRef, useEffect, useCallback} from 'react' +import {useCallback, useEffect, useRef, useState} from 'react' type Task<TServerState> = { isOn: boolean diff --git a/src/lib/hooks/useWebMediaQueries.tsx b/src/lib/hooks/useWebMediaQueries.tsx index 71a96a89b..fa9d6ffa6 100644 --- a/src/lib/hooks/useWebMediaQueries.tsx +++ b/src/lib/hooks/useWebMediaQueries.tsx @@ -1,5 +1,6 @@ import {useMediaQuery} from 'react-responsive' -import {isNative} from 'platform/detection' + +import {isNative} from '#/platform/detection' export function useWebMediaQueries() { const isDesktop = useMediaQuery({minWidth: 1300}) diff --git a/src/lib/hooks/useWebScrollRestoration.ts b/src/lib/hooks/useWebScrollRestoration.ts index f68fbf0f2..36484ba0f 100644 --- a/src/lib/hooks/useWebScrollRestoration.ts +++ b/src/lib/hooks/useWebScrollRestoration.ts @@ -1,4 +1,4 @@ -import {useMemo, useState, useEffect} from 'react' +import {useEffect, useMemo, useState} from 'react' import {EventArg, useNavigation} from '@react-navigation/core' if ('scrollRestoration' in history) { |