diff options
Diffstat (limited to 'src/view/com/composer')
12 files changed, 22 insertions, 16 deletions
diff --git a/src/view/com/composer/AltTextCounterWrapper.tsx b/src/view/com/composer/AltTextCounterWrapper.tsx index d69252f4b..da3c14920 100644 --- a/src/view/com/composer/AltTextCounterWrapper.tsx +++ b/src/view/com/composer/AltTextCounterWrapper.tsx @@ -1,5 +1,5 @@ -import React from 'react' import {View} from 'react-native' +import type React from 'react' import {MAX_ALT_TEXT} from '#/lib/constants' import {CharProgress} from '#/view/com/composer/char-progress/CharProgress' diff --git a/src/view/com/composer/KeyboardAccessory.tsx b/src/view/com/composer/KeyboardAccessory.tsx index 983a87dae..f3fb761dc 100644 --- a/src/view/com/composer/KeyboardAccessory.tsx +++ b/src/view/com/composer/KeyboardAccessory.tsx @@ -1,7 +1,7 @@ -import React from 'react' import {View} from 'react-native' import {KeyboardStickyView} from 'react-native-keyboard-controller' import {useSafeAreaInsets} from 'react-native-safe-area-context' +import type React from 'react' import {isWeb} from '#/platform/detection' import {atoms as a, useTheme} from '#/alf' diff --git a/src/view/com/composer/char-progress/CharProgress.tsx b/src/view/com/composer/char-progress/CharProgress.tsx index f2734e4ec..8920132a5 100644 --- a/src/view/com/composer/char-progress/CharProgress.tsx +++ b/src/view/com/composer/char-progress/CharProgress.tsx @@ -1,4 +1,9 @@ -import {StyleProp, TextStyle, View, ViewStyle} from 'react-native' +import { + type StyleProp, + type TextStyle, + View, + type ViewStyle, +} from 'react-native' // @ts-ignore no type definition -prf import ProgressCircle from 'react-native-progress/Circle' // @ts-ignore no type definition -prf diff --git a/src/view/com/composer/photos/SelectGifBtn.tsx b/src/view/com/composer/photos/SelectGifBtn.tsx index 3fb0e00d2..65e0ed8ce 100644 --- a/src/view/com/composer/photos/SelectGifBtn.tsx +++ b/src/view/com/composer/photos/SelectGifBtn.tsx @@ -4,7 +4,7 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {logEvent} from '#/lib/statsig/statsig' -import {Gif} from '#/state/queries/tenor' +import {type Gif} from '#/state/queries/tenor' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' import {GifSelectDialog} from '#/components/dialogs/GifSelect' diff --git a/src/view/com/composer/text-input/text-input-util.ts b/src/view/com/composer/text-input/text-input-util.ts index 7268e10f0..71db8c323 100644 --- a/src/view/com/composer/text-input/text-input-util.ts +++ b/src/view/com/composer/text-input/text-input-util.ts @@ -1,4 +1,4 @@ -import {AppBskyRichtextFacet, RichText} from '@atproto/api' +import {type AppBskyRichtextFacet, type RichText} from '@atproto/api' export type LinkFacetMatch = { rt: RichText diff --git a/src/view/com/composer/text-input/web/LinkDecorator.ts b/src/view/com/composer/text-input/web/LinkDecorator.ts index af38d6b05..4843f0ddf 100644 --- a/src/view/com/composer/text-input/web/LinkDecorator.ts +++ b/src/view/com/composer/text-input/web/LinkDecorator.ts @@ -16,7 +16,7 @@ import {URL_REGEX} from '@atproto/api' import {Mark} from '@tiptap/core' -import {Node as ProsemirrorNode} from '@tiptap/pm/model' +import {type Node as ProsemirrorNode} from '@tiptap/pm/model' import {Plugin, PluginKey} from '@tiptap/pm/state' import {Decoration, DecorationSet} from '@tiptap/pm/view' diff --git a/src/view/com/composer/text-input/web/TagDecorator.ts b/src/view/com/composer/text-input/web/TagDecorator.ts index 9225fd6bf..5af70de6d 100644 --- a/src/view/com/composer/text-input/web/TagDecorator.ts +++ b/src/view/com/composer/text-input/web/TagDecorator.ts @@ -16,7 +16,7 @@ import {TAG_REGEX, TRAILING_PUNCTUATION_REGEX} from '@atproto/api' import {Mark} from '@tiptap/core' -import {Node as ProsemirrorNode} from '@tiptap/pm/model' +import {type Node as ProsemirrorNode} from '@tiptap/pm/model' import {Plugin, PluginKey} from '@tiptap/pm/state' import {Decoration, DecorationSet} from '@tiptap/pm/view' diff --git a/src/view/com/composer/threadgate/ThreadgateBtn.tsx b/src/view/com/composer/threadgate/ThreadgateBtn.tsx index 4130cc7e4..4f46351b2 100644 --- a/src/view/com/composer/threadgate/ThreadgateBtn.tsx +++ b/src/view/com/composer/threadgate/ThreadgateBtn.tsx @@ -1,11 +1,11 @@ -import {Keyboard, StyleProp, ViewStyle} from 'react-native' -import {AnimatedStyle} from 'react-native-reanimated' -import {AppBskyFeedPostgate} from '@atproto/api' +import {Keyboard, type StyleProp, type ViewStyle} from 'react-native' +import {type AnimatedStyle} from 'react-native-reanimated' +import {type AppBskyFeedPostgate} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {isNative} from '#/platform/detection' -import {ThreadgateAllowUISetting} from '#/state/queries/threadgate' +import {type ThreadgateAllowUISetting} from '#/state/queries/threadgate' import {native} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' diff --git a/src/view/com/composer/videos/SubtitleFilePicker.tsx b/src/view/com/composer/videos/SubtitleFilePicker.tsx index e49189f9b..256bc1600 100644 --- a/src/view/com/composer/videos/SubtitleFilePicker.tsx +++ b/src/view/com/composer/videos/SubtitleFilePicker.tsx @@ -1,7 +1,8 @@ -import React, {useRef} from 'react' +import {useRef} from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import type React from 'react' import {logger} from '#/logger' import * as Toast from '#/view/com/util/Toast' diff --git a/src/view/com/composer/videos/VideoPreview.web.tsx b/src/view/com/composer/videos/VideoPreview.web.tsx index f20f8b383..979fbf52f 100644 --- a/src/view/com/composer/videos/VideoPreview.web.tsx +++ b/src/view/com/composer/videos/VideoPreview.web.tsx @@ -1,9 +1,9 @@ import {View} from 'react-native' -import {ImagePickerAsset} from 'expo-image-picker' +import {type ImagePickerAsset} from 'expo-image-picker' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {CompressedVideo} from '#/lib/media/video/types' +import {type CompressedVideo} from '#/lib/media/video/types' import {clamp} from '#/lib/numbers' import {useAutoplayDisabled} from '#/state/preferences' import {ExternalEmbedRemoveBtn} from '#/view/com/composer/ExternalEmbedRemoveBtn' diff --git a/src/view/com/composer/videos/VideoTranscodeProgress.tsx b/src/view/com/composer/videos/VideoTranscodeProgress.tsx index f408be720..0a107d878 100644 --- a/src/view/com/composer/videos/VideoTranscodeProgress.tsx +++ b/src/view/com/composer/videos/VideoTranscodeProgress.tsx @@ -1,7 +1,7 @@ import {View} from 'react-native' // @ts-expect-error no type definition import ProgressPie from 'react-native-progress/Pie' -import {ImagePickerAsset} from 'expo-image-picker' +import {type ImagePickerAsset} from 'expo-image-picker' import {clamp} from '#/lib/numbers' import {isWeb} from '#/platform/detection' diff --git a/src/view/com/composer/videos/pickVideo.web.ts b/src/view/com/composer/videos/pickVideo.web.ts index 56a38fa56..c358727ef 100644 --- a/src/view/com/composer/videos/pickVideo.web.ts +++ b/src/view/com/composer/videos/pickVideo.web.ts @@ -1,4 +1,4 @@ -import {ImagePickerAsset, ImagePickerResult} from 'expo-image-picker' +import {type ImagePickerAsset, type ImagePickerResult} from 'expo-image-picker' import {SUPPORTED_MIME_TYPES} from '#/lib/constants' |