From 53e43a957c2e0f3f020c34653cbf5029ec6dd8bb Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 9 Sep 2025 18:38:21 +0300 Subject: run `yarn lint --fix` (#9013) --- src/view/com/util/Alert.web.tsx | 2 +- src/view/com/util/BottomSheetCustomBackdrop.tsx | 5 +++-- src/view/com/util/EmptyState.tsx | 6 +++--- src/view/com/util/EmptyStateWithButton.tsx | 4 ++-- src/view/com/util/ErrorBoundary.tsx | 4 ++-- src/view/com/util/FeedInfoText.tsx | 4 ++-- src/view/com/util/LoadMoreRetryBtn.tsx | 2 +- src/view/com/util/MainScrollProvider.tsx | 2 +- src/view/com/util/PressableWithHover.tsx | 11 ++++++++--- src/view/com/util/Views.tsx | 6 +++--- src/view/com/util/WebAuxClickWrapper.tsx | 2 +- src/view/com/util/error/ErrorMessage.tsx | 6 +++--- src/view/com/util/error/ErrorScreen.tsx | 2 +- src/view/com/util/fab/FAB.web.tsx | 2 +- src/view/com/util/images/Image.tsx | 2 +- src/view/com/util/layouts/LoggedOutLayout.tsx | 2 +- 16 files changed, 34 insertions(+), 28 deletions(-) (limited to 'src/view/com/util') diff --git a/src/view/com/util/Alert.web.tsx b/src/view/com/util/Alert.web.tsx index bf2456504..448879173 100644 --- a/src/view/com/util/Alert.web.tsx +++ b/src/view/com/util/Alert.web.tsx @@ -1,4 +1,4 @@ -import {AlertButton, AlertStatic} from 'react-native' +import {type AlertButton, type AlertStatic} from 'react-native' class WebAlert implements Pick { public alert(title: string, message?: string, buttons?: AlertButton[]): void { diff --git a/src/view/com/util/BottomSheetCustomBackdrop.tsx b/src/view/com/util/BottomSheetCustomBackdrop.tsx index 86751861f..cacbfcc5a 100644 --- a/src/view/com/util/BottomSheetCustomBackdrop.tsx +++ b/src/view/com/util/BottomSheetCustomBackdrop.tsx @@ -1,13 +1,14 @@ -import React, {useMemo} from 'react' +import {useMemo} from 'react' import {TouchableWithoutFeedback} from 'react-native' import Animated, { Extrapolation, interpolate, useAnimatedStyle, } from 'react-native-reanimated' -import {BottomSheetBackdropProps} from '@discord/bottom-sheet/src' +import {type BottomSheetBackdropProps} from '@discord/bottom-sheet/src' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import type React from 'react' export function createCustomBackdrop( onClose?: (() => void) | undefined, diff --git a/src/view/com/util/EmptyState.tsx b/src/view/com/util/EmptyState.tsx index 6b2600a40..a3d740e13 100644 --- a/src/view/com/util/EmptyState.tsx +++ b/src/view/com/util/EmptyState.tsx @@ -1,8 +1,8 @@ -import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native' -import {IconProp} from '@fortawesome/fontawesome-svg-core' +import {type StyleProp, StyleSheet, View, type ViewStyle} from 'react-native' +import {type IconProp} from '@fortawesome/fontawesome-svg-core' import { FontAwesomeIcon, - FontAwesomeIconStyle, + type FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' import {usePalette} from '#/lib/hooks/usePalette' diff --git a/src/view/com/util/EmptyStateWithButton.tsx b/src/view/com/util/EmptyStateWithButton.tsx index fcac6df08..5c6ce94a6 100644 --- a/src/view/com/util/EmptyStateWithButton.tsx +++ b/src/view/com/util/EmptyStateWithButton.tsx @@ -1,8 +1,8 @@ import {StyleSheet, View} from 'react-native' -import {IconProp} from '@fortawesome/fontawesome-svg-core' +import {type IconProp} from '@fortawesome/fontawesome-svg-core' import { FontAwesomeIcon, - FontAwesomeIconStyle, + type FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' import {usePalette} from '#/lib/hooks/usePalette' diff --git a/src/view/com/util/ErrorBoundary.tsx b/src/view/com/util/ErrorBoundary.tsx index c4211ffbc..87e351f5e 100644 --- a/src/view/com/util/ErrorBoundary.tsx +++ b/src/view/com/util/ErrorBoundary.tsx @@ -1,5 +1,5 @@ -import {Component, ErrorInfo, ReactNode} from 'react' -import {StyleProp, ViewStyle} from 'react-native' +import {Component, type ErrorInfo, type ReactNode} from 'react' +import {type StyleProp, type ViewStyle} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' diff --git a/src/view/com/util/FeedInfoText.tsx b/src/view/com/util/FeedInfoText.tsx index 55eb1bad4..3ad05facb 100644 --- a/src/view/com/util/FeedInfoText.tsx +++ b/src/view/com/util/FeedInfoText.tsx @@ -1,7 +1,7 @@ -import {StyleProp, StyleSheet, TextStyle} from 'react-native' +import {type StyleProp, StyleSheet, type TextStyle} from 'react-native' import {sanitizeDisplayName} from '#/lib/strings/display-names' -import {TypographyVariant} from '#/lib/ThemeContext' +import {type TypographyVariant} from '#/lib/ThemeContext' import {useFeedSourceInfoQuery} from '#/state/queries/feed' import {TextLinkOnWebOnly} from './Link' import {LoadingPlaceholder} from './LoadingPlaceholder' diff --git a/src/view/com/util/LoadMoreRetryBtn.tsx b/src/view/com/util/LoadMoreRetryBtn.tsx index 07bd733ea..240d5aa34 100644 --- a/src/view/com/util/LoadMoreRetryBtn.tsx +++ b/src/view/com/util/LoadMoreRetryBtn.tsx @@ -1,7 +1,7 @@ import {StyleSheet} from 'react-native' import { FontAwesomeIcon, - FontAwesomeIconStyle, + type FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' import {usePalette} from '#/lib/hooks/usePalette' diff --git a/src/view/com/util/MainScrollProvider.tsx b/src/view/com/util/MainScrollProvider.tsx index e2538eaab..d8596b6f3 100644 --- a/src/view/com/util/MainScrollProvider.tsx +++ b/src/view/com/util/MainScrollProvider.tsx @@ -1,5 +1,5 @@ import React, {useCallback, useEffect} from 'react' -import {NativeScrollEvent} from 'react-native' +import {type NativeScrollEvent} from 'react-native' import {interpolate, useSharedValue, withSpring} from 'react-native-reanimated' import EventEmitter from 'eventemitter3' diff --git a/src/view/com/util/PressableWithHover.tsx b/src/view/com/util/PressableWithHover.tsx index 19a1968cc..f4006a526 100644 --- a/src/view/com/util/PressableWithHover.tsx +++ b/src/view/com/util/PressableWithHover.tsx @@ -1,6 +1,11 @@ -import {forwardRef, PropsWithChildren} from 'react' -import {Pressable, PressableProps, StyleProp, ViewStyle} from 'react-native' -import {View} from 'react-native' +import {forwardRef, type PropsWithChildren} from 'react' +import { + Pressable, + type PressableProps, + type StyleProp, + type ViewStyle, +} from 'react-native' +import {type View} from 'react-native' import {addStyle} from '#/lib/styles' import {useInteractionState} from '#/components/hooks/useInteractionState' diff --git a/src/view/com/util/Views.tsx b/src/view/com/util/Views.tsx index c9ba0728c..38c3f2090 100644 --- a/src/view/com/util/Views.tsx +++ b/src/view/com/util/Views.tsx @@ -1,8 +1,8 @@ import {forwardRef} from 'react' -import {FlatListComponent} from 'react-native' -import {View, ViewProps} from 'react-native' +import {type FlatListComponent} from 'react-native' +import {View, type ViewProps} from 'react-native' import Animated from 'react-native-reanimated' -import {FlatListPropsWithLayout} from 'react-native-reanimated' +import {type FlatListPropsWithLayout} from 'react-native-reanimated' // If you explode these into functions, don't forget to forwardRef! diff --git a/src/view/com/util/WebAuxClickWrapper.tsx b/src/view/com/util/WebAuxClickWrapper.tsx index 8105a8518..6ea9b3bec 100644 --- a/src/view/com/util/WebAuxClickWrapper.tsx +++ b/src/view/com/util/WebAuxClickWrapper.tsx @@ -1,5 +1,5 @@ -import React from 'react' import {Platform} from 'react-native' +import type React from 'react' const onMouseUp = (e: React.MouseEvent & {target: HTMLElement}) => { // Only handle whenever it is the middle button diff --git a/src/view/com/util/error/ErrorMessage.tsx b/src/view/com/util/error/ErrorMessage.tsx index 50e55e70c..529406996 100644 --- a/src/view/com/util/error/ErrorMessage.tsx +++ b/src/view/com/util/error/ErrorMessage.tsx @@ -1,13 +1,13 @@ import { - StyleProp, + type StyleProp, StyleSheet, TouchableOpacity, View, - ViewStyle, + type ViewStyle, } from 'react-native' import { FontAwesomeIcon, - FontAwesomeIconStyle, + type FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' diff --git a/src/view/com/util/error/ErrorScreen.tsx b/src/view/com/util/error/ErrorScreen.tsx index e9b0e50a3..26342ec75 100644 --- a/src/view/com/util/error/ErrorScreen.tsx +++ b/src/view/com/util/error/ErrorScreen.tsx @@ -1,7 +1,7 @@ import {View} from 'react-native' import { FontAwesomeIcon, - FontAwesomeIconStyle, + type FontAwesomeIconStyle, } from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' diff --git a/src/view/com/util/fab/FAB.web.tsx b/src/view/com/util/fab/FAB.web.tsx index b9f3a0b07..976c19e7d 100644 --- a/src/view/com/util/fab/FAB.web.tsx +++ b/src/view/com/util/fab/FAB.web.tsx @@ -1,7 +1,7 @@ import {View} from 'react-native' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' -import {FABInner, FABProps} from './FABInner' +import {FABInner, type FABProps} from './FABInner' export const FAB = (_opts: FABProps) => { const {isDesktop} = useWebMediaQueries() diff --git a/src/view/com/util/images/Image.tsx b/src/view/com/util/images/Image.tsx index 94563ef9c..ece0fbb04 100644 --- a/src/view/com/util/images/Image.tsx +++ b/src/view/com/util/images/Image.tsx @@ -1,4 +1,4 @@ -import {Image, ImageProps, ImageSource} from 'expo-image' +import {Image, type ImageProps, type ImageSource} from 'expo-image' interface HighPriorityImageProps extends ImageProps { source: ImageSource diff --git a/src/view/com/util/layouts/LoggedOutLayout.tsx b/src/view/com/util/layouts/LoggedOutLayout.tsx index aadabd8cb..2ec17799f 100644 --- a/src/view/com/util/layouts/LoggedOutLayout.tsx +++ b/src/view/com/util/layouts/LoggedOutLayout.tsx @@ -1,5 +1,5 @@ -import React from 'react' import {ScrollView, StyleSheet, View} from 'react-native' +import type React from 'react' import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' import {useIsKeyboardVisible} from '#/lib/hooks/useIsKeyboardVisible' -- cgit 1.4.1