diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-09-09 18:38:21 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-09 08:38:21 -0700 |
commit | 53e43a957c2e0f3f020c34653cbf5029ec6dd8bb (patch) | |
tree | 71f93d1c41d64109e600bbe91056b4b4e07c83e1 /src/screens | |
parent | bb30b592d787870adc4b4d3e5029d8dc3125f7e7 (diff) | |
download | voidsky-53e43a957c2e0f3f020c34653cbf5029ec6dd8bb.tar.zst |
run `yarn lint --fix` (#9013)
Diffstat (limited to 'src/screens')
35 files changed, 84 insertions, 56 deletions
diff --git a/src/screens/Home/NoFeedsPinned.tsx b/src/screens/Home/NoFeedsPinned.tsx index 74412763f..fce4ffea2 100644 --- a/src/screens/Home/NoFeedsPinned.tsx +++ b/src/screens/Home/NoFeedsPinned.tsx @@ -6,7 +6,7 @@ import {useLingui} from '@lingui/react' import {DISCOVER_SAVED_FEED, TIMELINE_SAVED_FEED} from '#/lib/constants' import {useOverwriteSavedFeedsMutation} from '#/state/queries/preferences' -import {UsePreferencesQueryResponse} from '#/state/queries/preferences' +import {type UsePreferencesQueryResponse} from '#/state/queries/preferences' import {CenteredView} from '#/view/com/util/Views' import {atoms as a} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' diff --git a/src/screens/List/ListHiddenScreen.tsx b/src/screens/List/ListHiddenScreen.tsx index 261192fea..63f36dc94 100644 --- a/src/screens/List/ListHiddenScreen.tsx +++ b/src/screens/List/ListHiddenScreen.tsx @@ -11,7 +11,7 @@ import {logger} from '#/logger' import {RQKEY_ROOT as listQueryRoot} from '#/state/queries/list' import {useListBlockMutation, useListMuteMutation} from '#/state/queries/list' import { - UsePreferencesQueryResponse, + type UsePreferencesQueryResponse, useRemoveFeedMutation, } from '#/state/queries/preferences' import {useSession} from '#/state/session' diff --git a/src/screens/Login/ChooseAccountForm.tsx b/src/screens/Login/ChooseAccountForm.tsx index 9765786ec..dc69c83b0 100644 --- a/src/screens/Login/ChooseAccountForm.tsx +++ b/src/screens/Login/ChooseAccountForm.tsx @@ -5,7 +5,7 @@ import {useLingui} from '@lingui/react' import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' -import {SessionAccount, useSession, useSessionApi} from '#/state/session' +import {type SessionAccount, useSession, useSessionApi} from '#/state/session' import {useLoggedOutViewControls} from '#/state/shell/logged-out' import * as Toast from '#/view/com/util/Toast' import {atoms as a} from '#/alf' diff --git a/src/screens/Login/FormContainer.tsx b/src/screens/Login/FormContainer.tsx index d5e075bdb..dc8ebb558 100644 --- a/src/screens/Login/FormContainer.tsx +++ b/src/screens/Login/FormContainer.tsx @@ -1,5 +1,5 @@ -import React from 'react' import {type StyleProp, View, type ViewStyle} from 'react-native' +import type React from 'react' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Text} from '#/components/Typography' diff --git a/src/screens/Login/ScreenTransition.tsx b/src/screens/Login/ScreenTransition.tsx index 6fad26680..b9e4b2d55 100644 --- a/src/screens/Login/ScreenTransition.tsx +++ b/src/screens/Login/ScreenTransition.tsx @@ -1,6 +1,6 @@ -import React from 'react' -import {StyleProp, ViewStyle} from 'react-native' +import {type StyleProp, type ViewStyle} from 'react-native' import Animated, {FadeInRight, FadeOutLeft} from 'react-native-reanimated' +import type React from 'react' export function ScreenTransition({ style, diff --git a/src/screens/Messages/components/ChatStatusInfo.tsx b/src/screens/Messages/components/ChatStatusInfo.tsx index a74f3092b..c02034ff3 100644 --- a/src/screens/Messages/components/ChatStatusInfo.tsx +++ b/src/screens/Messages/components/ChatStatusInfo.tsx @@ -3,7 +3,7 @@ import {View} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {ActiveConvoStates} from '#/state/messages/convo' +import {type ActiveConvoStates} from '#/state/messages/convo' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useSession} from '#/state/session' import {atoms as a, useTheme} from '#/alf' diff --git a/src/screens/Messages/components/MessageInputEmbed.tsx b/src/screens/Messages/components/MessageInputEmbed.tsx index c9bb8c77c..c4d61b000 100644 --- a/src/screens/Messages/components/MessageInputEmbed.tsx +++ b/src/screens/Messages/components/MessageInputEmbed.tsx @@ -9,10 +9,13 @@ import { } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {RouteProp, useNavigation, useRoute} from '@react-navigation/native' +import {type RouteProp, useNavigation, useRoute} from '@react-navigation/native' import {makeProfileLink} from '#/lib/routes/links' -import {CommonNavigatorParams, NavigationProp} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NavigationProp, +} from '#/lib/routes/types' import { convertBskyAppUrlIfNeeded, isBskyPostUrl, diff --git a/src/screens/Messages/components/MessageListError.tsx b/src/screens/Messages/components/MessageListError.tsx index 6f50948df..56fe9eb0a 100644 --- a/src/screens/Messages/components/MessageListError.tsx +++ b/src/screens/Messages/components/MessageListError.tsx @@ -3,7 +3,7 @@ import {View} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {ConvoItem, ConvoItemError} from '#/state/messages/convo/types' +import {type ConvoItem, ConvoItemError} from '#/state/messages/convo/types' import {atoms as a, useTheme} from '#/alf' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {InlineLinkText} from '#/components/Link' diff --git a/src/screens/ModerationInteractionSettings/index.tsx b/src/screens/ModerationInteractionSettings/index.tsx index a7e29a8a9..0cdce2efb 100644 --- a/src/screens/ModerationInteractionSettings/index.tsx +++ b/src/screens/ModerationInteractionSettings/index.tsx @@ -9,7 +9,7 @@ import {usePostInteractionSettingsMutation} from '#/state/queries/post-interacti import {createPostgateRecord} from '#/state/queries/postgate/util' import { usePreferencesQuery, - UsePreferencesQueryResponse, + type UsePreferencesQueryResponse, } from '#/state/queries/preferences' import { threadgateAllowUISettingToAllowRecordValue, diff --git a/src/screens/Onboarding/StepInterests/InterestButton.tsx b/src/screens/Onboarding/StepInterests/InterestButton.tsx index 24b34041e..7f8b32b83 100644 --- a/src/screens/Onboarding/StepInterests/InterestButton.tsx +++ b/src/screens/Onboarding/StepInterests/InterestButton.tsx @@ -1,5 +1,5 @@ import React from 'react' -import {TextStyle, View, ViewStyle} from 'react-native' +import {type TextStyle, View, type ViewStyle} from 'react-native' import {capitalize} from '#/lib/strings/capitalize' import {useInterestsDisplayNames} from '#/screens/Onboarding/state' diff --git a/src/screens/Onboarding/StepProfile/AvatarCreatorCircle.tsx b/src/screens/Onboarding/StepProfile/AvatarCreatorCircle.tsx index 1cd68eb61..033ce0b49 100644 --- a/src/screens/Onboarding/StepProfile/AvatarCreatorCircle.tsx +++ b/src/screens/Onboarding/StepProfile/AvatarCreatorCircle.tsx @@ -1,7 +1,7 @@ import React from 'react' import {View} from 'react-native' -import {Avatar} from '#/screens/Onboarding/StepProfile/index' +import {type Avatar} from '#/screens/Onboarding/StepProfile/index' import {atoms as a, useTheme} from '#/alf' export function AvatarCreatorCircle({ diff --git a/src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx b/src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx index 98c01ce7d..93a6469a8 100644 --- a/src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx +++ b/src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx @@ -3,12 +3,12 @@ import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {Avatar} from '#/screens/Onboarding/StepProfile/index' +import {type Avatar} from '#/screens/Onboarding/StepProfile/index' import { - AvatarColor, + type AvatarColor, avatarColors, emojiItems, - EmojiName, + type EmojiName, emojiNames, } from '#/screens/Onboarding/StepProfile/types' import {atoms as a, useTheme} from '#/alf' diff --git a/src/screens/Post/PostLikedBy.tsx b/src/screens/Post/PostLikedBy.tsx index 683818690..e1a482452 100644 --- a/src/screens/Post/PostLikedBy.tsx +++ b/src/screens/Post/PostLikedBy.tsx @@ -2,7 +2,10 @@ import React from 'react' import {Plural, Trans} from '@lingui/macro' import {useFocusEffect} from '@react-navigation/native' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {makeRecordUri} from '#/lib/strings/url-helpers' import {usePostThreadQuery} from '#/state/queries/post-thread' import {useSetMinimalShellMode} from '#/state/shell' diff --git a/src/screens/Post/PostQuotes.tsx b/src/screens/Post/PostQuotes.tsx index 24e942abf..3fa5d8027 100644 --- a/src/screens/Post/PostQuotes.tsx +++ b/src/screens/Post/PostQuotes.tsx @@ -2,7 +2,10 @@ import React from 'react' import {Plural, Trans} from '@lingui/macro' import {useFocusEffect} from '@react-navigation/native' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {makeRecordUri} from '#/lib/strings/url-helpers' import {usePostThreadQuery} from '#/state/queries/post-thread' import {useSetMinimalShellMode} from '#/state/shell' diff --git a/src/screens/Post/PostRepostedBy.tsx b/src/screens/Post/PostRepostedBy.tsx index e2f78f662..d79321d0a 100644 --- a/src/screens/Post/PostRepostedBy.tsx +++ b/src/screens/Post/PostRepostedBy.tsx @@ -2,7 +2,10 @@ import React from 'react' import {Plural, Trans} from '@lingui/macro' import {useFocusEffect} from '@react-navigation/native' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {makeRecordUri} from '#/lib/strings/url-helpers' import {usePostThreadQuery} from '#/state/queries/post-thread' import {useSetMinimalShellMode} from '#/state/shell' diff --git a/src/screens/Profile/ErrorState.tsx b/src/screens/Profile/ErrorState.tsx index b473435fc..af0a61905 100644 --- a/src/screens/Profile/ErrorState.tsx +++ b/src/screens/Profile/ErrorState.tsx @@ -4,7 +4,7 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' -import {NavigationProp} from '#/lib/routes/types' +import {type NavigationProp} from '#/lib/routes/types' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' diff --git a/src/screens/Profile/Header/DisplayName.tsx b/src/screens/Profile/Header/DisplayName.tsx index b74c063d4..6be8f6694 100644 --- a/src/screens/Profile/Header/DisplayName.tsx +++ b/src/screens/Profile/Header/DisplayName.tsx @@ -1,9 +1,9 @@ import {View} from 'react-native' -import {AppBskyActorDefs, ModerationDecision} from '@atproto/api' +import {type AppBskyActorDefs, type ModerationDecision} from '@atproto/api' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' -import {Shadow} from '#/state/cache/types' +import {type Shadow} from '#/state/cache/types' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Text} from '#/components/Typography' diff --git a/src/screens/Profile/Header/GrowableAvatar.tsx b/src/screens/Profile/Header/GrowableAvatar.tsx index dab69f955..ac66046d6 100644 --- a/src/screens/Profile/Header/GrowableAvatar.tsx +++ b/src/screens/Profile/Header/GrowableAvatar.tsx @@ -1,11 +1,11 @@ -import React from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' +import {type StyleProp, View, type ViewStyle} from 'react-native' import Animated, { Extrapolation, interpolate, - SharedValue, + type SharedValue, useAnimatedStyle, } from 'react-native-reanimated' +import type React from 'react' import {isIOS} from '#/platform/detection' import {usePagerHeaderContext} from '#/view/com/pager/PagerHeaderContext' diff --git a/src/screens/Profile/Header/GrowableBanner.tsx b/src/screens/Profile/Header/GrowableBanner.tsx index 3d2830439..ab1432bdc 100644 --- a/src/screens/Profile/Header/GrowableBanner.tsx +++ b/src/screens/Profile/Header/GrowableBanner.tsx @@ -1,11 +1,11 @@ -import React, {useEffect, useState} from 'react' +import {useEffect, useState} from 'react' import {View} from 'react-native' import {ActivityIndicator} from 'react-native' import Animated, { Extrapolation, interpolate, runOnJS, - SharedValue, + type SharedValue, useAnimatedProps, useAnimatedReaction, useAnimatedStyle, @@ -13,6 +13,7 @@ import Animated, { import {useSafeAreaInsets} from 'react-native-safe-area-context' import {BlurView} from 'expo-blur' import {useIsFetching} from '@tanstack/react-query' +import type React from 'react' import {isIOS} from '#/platform/detection' import {RQKEY_ROOT as STARTERPACK_RQKEY_ROOT} from '#/state/queries/actor-starter-packs' diff --git a/src/screens/Profile/Header/Metrics.tsx b/src/screens/Profile/Header/Metrics.tsx index 736e5ccee..a67b02542 100644 --- a/src/screens/Profile/Header/Metrics.tsx +++ b/src/screens/Profile/Header/Metrics.tsx @@ -1,10 +1,10 @@ import {View} from 'react-native' -import {AppBskyActorDefs} from '@atproto/api' +import {type AppBskyActorDefs} from '@atproto/api' import {msg, plural} from '@lingui/macro' import {useLingui} from '@lingui/react' import {makeProfileLink} from '#/lib/routes/links' -import {Shadow} from '#/state/cache/types' +import {type Shadow} from '#/state/cache/types' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useTheme} from '#/alf' import {InlineLinkText} from '#/components/Link' diff --git a/src/screens/Profile/Header/StatusBarShadow.tsx b/src/screens/Profile/Header/StatusBarShadow.tsx index 587b41051..7180e62bb 100644 --- a/src/screens/Profile/Header/StatusBarShadow.tsx +++ b/src/screens/Profile/Header/StatusBarShadow.tsx @@ -1,4 +1,7 @@ -import Animated, {SharedValue, useAnimatedStyle} from 'react-native-reanimated' +import Animated, { + type SharedValue, + useAnimatedStyle, +} from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {LinearGradient} from 'expo-linear-gradient' diff --git a/src/screens/Profile/Header/index.tsx b/src/screens/Profile/Header/index.tsx index 7e4b9bb31..1158a8aa5 100644 --- a/src/screens/Profile/Header/index.tsx +++ b/src/screens/Profile/Header/index.tsx @@ -1,5 +1,5 @@ import React, {memo, useState} from 'react' -import {LayoutChangeEvent, StyleSheet, View} from 'react-native' +import {type LayoutChangeEvent, StyleSheet, View} from 'react-native' import Animated, { runOnJS, useAnimatedReaction, @@ -8,10 +8,10 @@ import Animated, { } from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import { - AppBskyActorDefs, - AppBskyLabelerDefs, - ModerationOpts, - RichText as RichTextAPI, + type AppBskyActorDefs, + type AppBskyLabelerDefs, + type ModerationOpts, + type RichText as RichTextAPI, } from '@atproto/api' import {useIsFocused} from '@react-navigation/native' diff --git a/src/screens/Profile/KnownFollowers.tsx b/src/screens/Profile/KnownFollowers.tsx index 6b22a0add..6c94ebeed 100644 --- a/src/screens/Profile/KnownFollowers.tsx +++ b/src/screens/Profile/KnownFollowers.tsx @@ -1,11 +1,14 @@ import React from 'react' -import {AppBskyActorDefs} from '@atproto/api' +import {type AppBskyActorDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' import {useProfileKnownFollowersQuery} from '#/state/queries/known-followers' diff --git a/src/screens/Profile/ProfileFollowers.tsx b/src/screens/Profile/ProfileFollowers.tsx index 64292d20e..1bd784738 100644 --- a/src/screens/Profile/ProfileFollowers.tsx +++ b/src/screens/Profile/ProfileFollowers.tsx @@ -2,7 +2,10 @@ import React from 'react' import {Plural} from '@lingui/macro' import {useFocusEffect} from '@react-navigation/native' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {useProfileQuery} from '#/state/queries/profile' import {useResolveDidQuery} from '#/state/queries/resolve-uri' diff --git a/src/screens/Profile/ProfileFollows.tsx b/src/screens/Profile/ProfileFollows.tsx index 85ebccf30..3faf5a332 100644 --- a/src/screens/Profile/ProfileFollows.tsx +++ b/src/screens/Profile/ProfileFollows.tsx @@ -2,7 +2,10 @@ import React from 'react' import {Plural} from '@lingui/macro' import {useFocusEffect} from '@react-navigation/native' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {useProfileQuery} from '#/state/queries/profile' import {useResolveDidQuery} from '#/state/queries/resolve-uri' diff --git a/src/screens/Profile/ProfileLabelerLikedBy.tsx b/src/screens/Profile/ProfileLabelerLikedBy.tsx index ccc270084..f194f2398 100644 --- a/src/screens/Profile/ProfileLabelerLikedBy.tsx +++ b/src/screens/Profile/ProfileLabelerLikedBy.tsx @@ -3,7 +3,10 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {makeRecordUri} from '#/lib/strings/url-helpers' import {useSetMinimalShellMode} from '#/state/shell' import {ViewHeader} from '#/view/com/util/ViewHeader' diff --git a/src/screens/Settings/AppIconSettings/AppIconImage.tsx b/src/screens/Settings/AppIconSettings/AppIconImage.tsx index e81d5d0d5..61f718c43 100644 --- a/src/screens/Settings/AppIconSettings/AppIconImage.tsx +++ b/src/screens/Settings/AppIconSettings/AppIconImage.tsx @@ -1,6 +1,6 @@ import {Image} from 'expo-image' -import {AppIconSet} from '#/screens/Settings/AppIconSettings/types' +import {type AppIconSet} from '#/screens/Settings/AppIconSettings/types' import {atoms as a, platform, useTheme} from '#/alf' export function AppIconImage({ diff --git a/src/screens/Settings/components/AddAppPasswordDialog.tsx b/src/screens/Settings/components/AddAppPasswordDialog.tsx index 973d80a1b..7eaee2c71 100644 --- a/src/screens/Settings/components/AddAppPasswordDialog.tsx +++ b/src/screens/Settings/components/AddAppPasswordDialog.tsx @@ -8,7 +8,7 @@ import Animated, { SlideInRight, SlideOutLeft, } from 'react-native-reanimated' -import {ComAtprotoServerCreateAppPassword} from '@atproto/api' +import {type ComAtprotoServerCreateAppPassword} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useMutation} from '@tanstack/react-query' diff --git a/src/screens/Settings/components/CopyButton.tsx b/src/screens/Settings/components/CopyButton.tsx index 82c11f58d..5bc9e84c5 100644 --- a/src/screens/Settings/components/CopyButton.tsx +++ b/src/screens/Settings/components/CopyButton.tsx @@ -1,5 +1,5 @@ import {useCallback, useEffect, useState} from 'react' -import {GestureResponderEvent, View} from 'react-native' +import {type GestureResponderEvent, View} from 'react-native' import Animated, { FadeOutUp, useReducedMotion, @@ -9,7 +9,7 @@ import * as Clipboard from 'expo-clipboard' import {Trans} from '@lingui/macro' import {atoms as a, useTheme} from '#/alf' -import {Button, ButtonProps} from '#/components/Button' +import {Button, type ButtonProps} from '#/components/Button' import {Text} from '#/components/Typography' export function CopyButton({ diff --git a/src/screens/Settings/components/DeactivateAccountDialog.tsx b/src/screens/Settings/components/DeactivateAccountDialog.tsx index 78c685770..4570062ce 100644 --- a/src/screens/Settings/components/DeactivateAccountDialog.tsx +++ b/src/screens/Settings/components/DeactivateAccountDialog.tsx @@ -7,7 +7,7 @@ import {logger} from '#/logger' import {useAgent, useSessionApi} from '#/state/session' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' -import {DialogOuterProps} from '#/components/Dialog' +import {type DialogOuterProps} from '#/components/Dialog' import {Divider} from '#/components/Divider' import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {Loader} from '#/components/Loader' diff --git a/src/screens/Settings/components/PwiOptOut.tsx b/src/screens/Settings/components/PwiOptOut.tsx index e58514976..5cdcb33c4 100644 --- a/src/screens/Settings/components/PwiOptOut.tsx +++ b/src/screens/Settings/components/PwiOptOut.tsx @@ -1,6 +1,6 @@ import React from 'react' import {View} from 'react-native' -import {$Typed, ComAtprotoLabelDefs} from '@atproto/api' +import {type $Typed, ComAtprotoLabelDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index b3c334bad..c87408e23 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -1,7 +1,7 @@ import {useState} from 'react' -import {ListRenderItemInfo, View} from 'react-native' +import {type ListRenderItemInfo, View} from 'react-native' import {KeyboardAwareScrollView} from 'react-native-keyboard-controller' -import {AppBskyFeedDefs, ModerationOpts} from '@atproto/api' +import {type AppBskyFeedDefs, type ModerationOpts} from '@atproto/api' import {Trans} from '@lingui/macro' import {DISCOVER_FEED_URI} from '#/lib/constants' diff --git a/src/screens/StarterPack/Wizard/StepProfiles.tsx b/src/screens/StarterPack/Wizard/StepProfiles.tsx index 8a9a891e1..25c063dee 100644 --- a/src/screens/StarterPack/Wizard/StepProfiles.tsx +++ b/src/screens/StarterPack/Wizard/StepProfiles.tsx @@ -1,7 +1,7 @@ import {useState} from 'react' -import {ListRenderItemInfo, View} from 'react-native' +import {type ListRenderItemInfo, View} from 'react-native' import {KeyboardAwareScrollView} from 'react-native-keyboard-controller' -import {AppBskyActorDefs, ModerationOpts} from '@atproto/api' +import {type AppBskyActorDefs, type ModerationOpts} from '@atproto/api' import {Trans} from '@lingui/macro' import {isNative} from '#/platform/detection' @@ -16,7 +16,7 @@ import {Loader} from '#/components/Loader' import {ScreenTransition} from '#/components/StarterPack/Wizard/ScreenTransition' import {WizardProfileCard} from '#/components/StarterPack/Wizard/WizardListCard' import {Text} from '#/components/Typography' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' function keyExtractor(item: AppBskyActorDefs.ProfileViewBasic) { return item?.did ?? '' diff --git a/src/screens/VideoFeed/components/Header.tsx b/src/screens/VideoFeed/components/Header.tsx index 66c932119..3eb1d5dc4 100644 --- a/src/screens/VideoFeed/components/Header.tsx +++ b/src/screens/VideoFeed/components/Header.tsx @@ -1,17 +1,17 @@ import {useCallback} from 'react' -import {GestureResponderEvent, View} from 'react-native' +import {type GestureResponderEvent, View} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' import {HITSLOP_30} from '#/lib/constants' -import {NavigationProp} from '#/lib/routes/types' +import {type NavigationProp} from '#/lib/routes/types' import {sanitizeHandle} from '#/lib/strings/handles' import {useFeedSourceInfoQuery} from '#/state/queries/feed' import {UserAvatar} from '#/view/com/util/UserAvatar' -import {VideoFeedSourceContext} from '#/screens/VideoFeed/types' +import {type VideoFeedSourceContext} from '#/screens/VideoFeed/types' import {atoms as a, useBreakpoints} from '#/alf' -import {Button, ButtonProps} from '#/components/Button' +import {Button, type ButtonProps} from '#/components/Button' import {ArrowLeft_Stroke2_Corner0_Rounded as ArrowLeft} from '#/components/icons/Arrow' import * as Layout from '#/components/Layout' import {BUTTON_VISUAL_ALIGNMENT_OFFSET} from '#/components/Layout/const' diff --git a/src/screens/VideoFeed/types.ts b/src/screens/VideoFeed/types.ts index 2ab854bb3..7a3e1fd96 100644 --- a/src/screens/VideoFeed/types.ts +++ b/src/screens/VideoFeed/types.ts @@ -1,4 +1,4 @@ -import {AuthorFilter} from '#/state/queries/post-feed' +import {type AuthorFilter} from '#/state/queries/post-feed' /** * Kind of like `FeedDescriptor` but not |