From 854fa1f837a3966767efd26b61638f644b872f32 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 10 Aug 2026 17:10:20 +0300 Subject: [PATCH] lint --fix --- src/components/AccountList.tsx | 2 +- src/components/BotBadge.tsx | 2 +- src/components/FeedCard.tsx | 2 +- src/components/FeedInterstitials.tsx | 2 +- src/components/KnownFollowers.tsx | 2 +- src/components/LikedByList.tsx | 2 +- src/components/ListCard.tsx | 2 +- src/components/NewskieDialog.tsx | 2 +- src/components/Post/Embed/ChatInviteEmbed.tsx | 2 +- src/components/Post/Embed/ExternalEmbed/ExternalGif.tsx | 2 +- src/components/Post/Embed/ExternalEmbed/ExternalPlayer.tsx | 2 +- src/components/Post/Embed/ExternalEmbed/index.tsx | 2 +- .../Embed/StandardSiteEmbed/StandardSiteThemeProvider.tsx | 2 +- src/components/Post/Embed/StandardSiteEmbed/publishers.ts | 2 +- src/components/Post/Embed/StandardSiteEmbed/utils.test.ts | 2 +- src/components/Post/Embed/StandardSiteEmbed/utils.ts | 2 +- .../VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx | 2 +- src/components/Post/Embed/VideoEmbed/index.tsx | 2 +- src/components/Post/Embed/VideoEmbed/index.web.tsx | 2 +- src/components/Post/Embed/types.ts | 2 +- src/components/PostControls/BookmarkButton.tsx | 2 +- src/components/PostControls/PostMenu/PostMenuItems.tsx | 2 +- src/components/PostControls/PostMenu/index.tsx | 2 +- src/components/PostControls/ShareMenu/RecentChats.tsx | 2 +- .../PostControls/ShareMenu/ShareMenuItems.types.tsx | 2 +- src/components/PostControls/ShareMenu/index.tsx | 2 +- src/components/PostControls/index.tsx | 2 +- src/components/ProfileHoverCard/index.web.tsx | 2 +- src/components/StarterPack/Main/FeedsList.tsx | 2 +- src/components/StarterPack/Main/ProfilesList.tsx | 2 +- src/components/StarterPack/ProfileStarterPacks.tsx | 2 +- src/components/StarterPack/ShareDialog.tsx | 2 +- src/components/StarterPack/Wizard/WizardEditListDialog.tsx | 2 +- src/components/StarterPack/Wizard/WizardListCard.tsx | 2 +- src/components/TrendingTopics.tsx | 2 +- src/components/contacts/contacts.ts | 2 +- src/components/dialogs/Embed.tsx | 2 +- src/components/dialogs/lists/CreateOrEditListDialog.tsx | 2 +- src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx | 2 +- src/components/dialogs/nuxs/index.tsx | 2 +- src/components/dialogs/nuxs/utils.ts | 2 +- src/components/dms/ActionsWrapper.tsx | 2 +- src/components/dms/ActionsWrapper.web.tsx | 2 +- src/components/dms/AfterReportConversationDialog.tsx | 2 +- src/components/dms/AfterReportDialog.tsx | 2 +- src/components/dms/EmojiReactionPicker.tsx | 2 +- src/components/dms/EmojiReactionPicker.web.tsx | 2 +- src/components/dms/MessageContextMenu.tsx | 2 +- src/components/dms/MessageItemEmbed.tsx | 2 +- src/components/dms/MessageItemInviteEmbed.tsx | 2 +- src/components/dms/MessageOverlays.tsx | 2 +- src/components/dms/MessageProfileButton.tsx | 2 +- src/components/dms/MessageReplies.tsx | 2 +- src/components/dms/ReactionsDialog.tsx | 2 +- src/components/dms/SystemMessageGroup.tsx | 2 +- src/components/dms/SystemMessageItem.tsx | 2 +- src/components/images/AutoSizedImage.tsx | 2 +- src/components/images/Gallery/index.tsx | 2 +- src/components/images/ImageLayoutGrid.tsx | 2 +- src/components/images/ImageLayoutGridItem.tsx | 2 +- src/components/interstitials/FeedTrendingTopics.tsx | 2 +- src/components/moderation/LabelsOnMe.tsx | 2 +- src/components/moderation/LabelsOnMeDialog.tsx | 2 +- src/components/moderation/PostAlerts.tsx | 2 +- src/components/moderation/PostHider.tsx | 2 +- src/components/moderation/ReportDialog/action.ts | 1 - src/components/moderation/ReportDialog/const.ts | 3 ++- src/components/moderation/ReportDialog/types.ts | 2 +- src/components/verification/VerificationRemovePrompt.tsx | 2 +- src/components/verification/VerificationsDialog.tsx | 2 +- src/features/liveNow/components/EditLiveDialog.tsx | 2 +- src/features/liveNow/components/LiveStatusDialog.tsx | 2 +- src/lib/api/feed/demo.ts | 2 +- src/lib/api/feed/home.ts | 2 +- src/lib/constants.ts | 2 +- src/lib/hooks/usePostViewTracking.ts | 2 +- src/lib/link-meta/link-meta.ts | 2 +- src/lib/routes/links.ts | 2 +- src/screens/CustomFeed/index.tsx | 2 +- src/screens/Hashtag.tsx | 2 +- src/screens/Login/LoginForm.tsx | 2 +- src/screens/Messages/ChatList.tsx | 2 +- src/screens/Messages/components/IncomingRequestListItem.tsx | 2 +- src/screens/Messages/components/InviteLinkDialog.tsx | 2 +- src/screens/Messages/components/MessageComposer.tsx | 2 +- src/screens/Messages/components/MessageInputReply.tsx | 2 +- src/screens/Messages/components/RequestButtons.tsx | 2 +- src/screens/PostThread/components/LikesStat.tsx | 2 +- .../PostThread/components/ThreadItemAnchorFollowButton.tsx | 2 +- src/screens/PostThread/components/ThreadItemPost.tsx | 2 +- src/screens/PostThread/components/ThreadItemTreePost.tsx | 2 +- src/screens/Profile/Header/DisplayName.tsx | 2 +- src/screens/Profile/Header/EditProfileDialog.tsx | 2 +- src/screens/Profile/Header/Handle.tsx | 2 +- src/screens/Profile/Header/Metrics.tsx | 2 +- src/screens/Profile/Header/ProfileHeaderStandard.tsx | 2 +- src/screens/Profile/Header/Shell.tsx | 2 +- src/screens/Profile/KnownFollowers.tsx | 2 +- src/screens/ProfileList/AboutSection.tsx | 2 +- src/screens/ProfileList/components/SubscribeMenu.tsx | 2 +- src/screens/SavedFeeds.tsx | 2 +- src/screens/Search/Explore.tsx | 2 +- src/screens/Search/SearchResults.tsx | 2 +- src/screens/Search/components/ModuleHeader.tsx | 2 +- src/screens/Search/modules/ExploreSuggestedAccounts.tsx | 2 +- src/screens/Search/modules/ExploreTrendingTopics.tsx | 2 +- src/screens/Settings/ActivityPrivacySettings.tsx | 2 +- src/screens/Settings/PrivacyAndSecuritySettings.tsx | 2 +- src/screens/Settings/Settings.tsx | 2 +- src/screens/Settings/components/ChangeHandleDialog.tsx | 2 +- src/screens/Signup/StepHandle/HandleSuggestions/index.tsx | 2 +- src/screens/Signup/StepHandle/HandleSuggestions/shared.ts | 2 +- src/screens/Signup/StepInfo/Policies.tsx | 2 +- src/screens/StarterPack/Wizard/StepFeeds.tsx | 2 +- src/screens/StarterPack/Wizard/index.tsx | 2 +- src/screens/Topic.tsx | 2 +- src/state/cache/profile-shadow.ts | 2 +- src/state/messages/convo/agent.ts | 2 +- src/state/messages/convo/types.ts | 2 +- src/state/queries/messages/utils/convo-cache.ts | 2 +- src/state/queries/preferences/useThreadPreferences.ts | 2 +- src/state/queries/profile.ts | 4 ++-- src/state/queries/search-posts-params.ts | 2 +- src/state/queries/usePostThread/types.ts | 2 +- src/state/queries/usePostThread/views.ts | 2 +- src/state/shell/composer/index.tsx | 2 +- src/state/threadgate-hidden-replies.tsx | 2 +- src/state/unstable-post-source.tsx | 2 +- src/view/com/composer/text-input/mobile/Autocomplete.tsx | 2 +- src/view/com/composer/text-input/web/Autocomplete.tsx | 2 +- src/view/com/lists/ListMembers.tsx | 2 +- src/view/com/lists/MyLists.tsx | 2 +- src/view/com/post-thread/PostLikedBy.tsx | 2 +- src/view/com/post-thread/PostRepostedBy.tsx | 2 +- src/view/com/posts/PostFeedErrorMessage.tsx | 2 +- src/view/com/profile/ProfileFollowers.tsx | 2 +- src/view/com/profile/ProfileFollows.tsx | 2 +- src/view/com/profile/ProfileMenu.tsx | 2 +- src/view/com/profile/ProfileSubpageHeader.tsx | 2 +- src/view/com/util/PostMeta.tsx | 2 +- src/view/com/util/UserInfoText.tsx | 2 +- src/view/screens/Feeds.tsx | 2 +- src/view/screens/ModerationBlockedAccounts.tsx | 2 +- src/view/screens/ModerationMutedAccounts.tsx | 2 +- src/view/screens/Profile.tsx | 2 +- src/view/shell/desktop/LeftNav.tsx | 2 +- 146 files changed, 147 insertions(+), 147 deletions(-) diff --git a/src/components/AccountList.tsx b/src/components/AccountList.tsx index 601c02f40e..156ba951bb 100644 --- a/src/components/AccountList.tsx +++ b/src/components/AccountList.tsx @@ -18,7 +18,7 @@ import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/ import {ProfileBadges} from '#/components/ProfileBadges' import {Text} from '#/components/Typography' import {useActorStatus} from '#/features/liveNow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function AccountList({ onSelectAccount, diff --git a/src/components/BotBadge.tsx b/src/components/BotBadge.tsx index 92496de653..eb19e83351 100644 --- a/src/components/BotBadge.tsx +++ b/src/components/BotBadge.tsx @@ -7,7 +7,7 @@ import {Button} from '#/components/Button' import {useDialogControl} from '#/components/Dialog' import {Bot_Filled as RobotIcon} from '#/components/icons/Bot' import {useAnalytics} from '#/analytics' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' import type * as bsky from '#/types/bsky' export function isBotAccount(profile: { diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index 8f98547b18..b8e60ff286 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -31,7 +31,7 @@ import {RichText, type RichTextProps} from '#/components/RichText' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {useActiveLiveEventFeedUris} from '#/features/liveEvents/context' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' import {Trash_Stroke2_Corner0_Rounded as TrashIcon} from './icons/Trash' diff --git a/src/components/FeedInterstitials.tsx b/src/components/FeedInterstitials.tsx index 5754c78232..aa77a7b36b 100644 --- a/src/components/FeedInterstitials.tsx +++ b/src/components/FeedInterstitials.tsx @@ -39,7 +39,7 @@ import {ProgressGuideList} from '#/components/ProgressGuide/List' import {Text} from '#/components/Typography' import {type Metrics, useAnalytics} from '#/analytics' import {IS_IOS} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' import {FollowDialogWithoutGuide} from './ProgressGuide/FollowDialog' diff --git a/src/components/KnownFollowers.tsx b/src/components/KnownFollowers.tsx index 80609f4ead..b6f90fc401 100644 --- a/src/components/KnownFollowers.tsx +++ b/src/components/KnownFollowers.tsx @@ -9,7 +9,7 @@ import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' import {Link, type LinkProps} from '#/components/Link' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' const AVI_SIZE = 30 diff --git a/src/components/LikedByList.tsx b/src/components/LikedByList.tsx index 22e3f67518..28718f3d88 100644 --- a/src/components/LikedByList.tsx +++ b/src/components/LikedByList.tsx @@ -10,7 +10,7 @@ import {useResolveUriQuery} from '#/state/queries/resolve-uri' import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' import {List} from '#/view/com/util/List' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function renderItem({ item, diff --git a/src/components/ListCard.tsx b/src/components/ListCard.tsx index 405d32f5eb..d9e15f9108 100644 --- a/src/components/ListCard.tsx +++ b/src/components/ListCard.tsx @@ -22,7 +22,7 @@ import { import {Link as InternalLink, type LinkProps} from '#/components/Link' import * as Hider from '#/components/moderation/Hider' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' /* diff --git a/src/components/NewskieDialog.tsx b/src/components/NewskieDialog.tsx index 82eb02012b..43025aca94 100644 --- a/src/components/NewskieDialog.tsx +++ b/src/components/NewskieDialog.tsx @@ -19,7 +19,7 @@ import {Newskie} from '#/components/icons/Newskie' import * as StarterPackCard from '#/components/StarterPack/StarterPackCard' import {Text} from '#/components/Typography' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function NewskieDialog({ profile, diff --git a/src/components/Post/Embed/ChatInviteEmbed.tsx b/src/components/Post/Embed/ChatInviteEmbed.tsx index 323f7266d6..f6a9a0e4d9 100644 --- a/src/components/Post/Embed/ChatInviteEmbed.tsx +++ b/src/components/Post/Embed/ChatInviteEmbed.tsx @@ -4,7 +4,7 @@ import {atoms as a} from '#/alf' import * as ChatInvite from '#/components/dms/ChatInvite' import {ExternalEmbed} from '#/components/Post/Embed/ExternalEmbed' import {JoinRequestEmbedBody} from '#/components/Post/Embed/JoinRequestEmbed' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' /** * Renders a chat invite link found in an `app.bsky.embed.external` embed (e.g. diff --git a/src/components/Post/Embed/ExternalEmbed/ExternalGif.tsx b/src/components/Post/Embed/ExternalEmbed/ExternalGif.tsx index 5d714b35af..9334581c5b 100644 --- a/src/components/Post/Embed/ExternalEmbed/ExternalGif.tsx +++ b/src/components/Post/Embed/ExternalEmbed/ExternalGif.tsx @@ -16,7 +16,7 @@ import {EmbedConsentDialog} from '#/components/dialogs/EmbedConsent' import {Fill} from '#/components/Fill' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {IS_IOS, IS_NATIVE, IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function ExternalGif({ link, diff --git a/src/components/Post/Embed/ExternalEmbed/ExternalPlayer.tsx b/src/components/Post/Embed/ExternalEmbed/ExternalPlayer.tsx index 7bd83c3c0c..63c4236aa1 100644 --- a/src/components/Post/Embed/ExternalEmbed/ExternalPlayer.tsx +++ b/src/components/Post/Embed/ExternalEmbed/ExternalPlayer.tsx @@ -33,7 +33,7 @@ import {Fill} from '#/components/Fill' import {KeepAwake} from '#/components/KeepAwake' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' interface ShouldStartLoadRequest { url: string diff --git a/src/components/Post/Embed/ExternalEmbed/index.tsx b/src/components/Post/Embed/ExternalEmbed/index.tsx index e14a0bb4c8..a496780524 100644 --- a/src/components/Post/Embed/ExternalEmbed/index.tsx +++ b/src/components/Post/Embed/ExternalEmbed/index.tsx @@ -19,7 +19,7 @@ import {Earth_Stroke2_Corner0_Rounded as Globe} from '#/components/icons/Globe' import {Link} from '#/components/Link' import {Text} from '#/components/Typography' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {ExternalGif} from './ExternalGif' import {ExternalPlayer} from './ExternalPlayer' import {GifEmbed} from './Gif' diff --git a/src/components/Post/Embed/StandardSiteEmbed/StandardSiteThemeProvider.tsx b/src/components/Post/Embed/StandardSiteEmbed/StandardSiteThemeProvider.tsx index d48ae7429f..ff08bdd2c0 100644 --- a/src/components/Post/Embed/StandardSiteEmbed/StandardSiteThemeProvider.tsx +++ b/src/components/Post/Embed/StandardSiteEmbed/StandardSiteThemeProvider.tsx @@ -1,5 +1,5 @@ import {Context, useAlf, utils} from '#/alf' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' /** * Overrides only the values needed for `secondary_inverted` buttons atm. diff --git a/src/components/Post/Embed/StandardSiteEmbed/publishers.ts b/src/components/Post/Embed/StandardSiteEmbed/publishers.ts index 0ca5299b7b..d85cea820b 100644 --- a/src/components/Post/Embed/StandardSiteEmbed/publishers.ts +++ b/src/components/Post/Embed/StandardSiteEmbed/publishers.ts @@ -1,7 +1,7 @@ import {Leaflet} from '#/components/icons/community/Leaflet' import {Offprint} from '#/components/icons/community/Offprint' import {Pckt} from '#/components/icons/community/Pckt' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export type StandardSitePublisher = { host: string diff --git a/src/components/Post/Embed/StandardSiteEmbed/utils.test.ts b/src/components/Post/Embed/StandardSiteEmbed/utils.test.ts index c6ec3bed03..cd31849516 100644 --- a/src/components/Post/Embed/StandardSiteEmbed/utils.test.ts +++ b/src/components/Post/Embed/StandardSiteEmbed/utils.test.ts @@ -1,4 +1,4 @@ -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {isStandardSiteEmbed, isStandardSitePublicationEmbed} from './utils' function makeView( diff --git a/src/components/Post/Embed/StandardSiteEmbed/utils.ts b/src/components/Post/Embed/StandardSiteEmbed/utils.ts index 7d502f17ae..e43ee0fd99 100644 --- a/src/components/Post/Embed/StandardSiteEmbed/utils.ts +++ b/src/components/Post/Embed/StandardSiteEmbed/utils.ts @@ -1,6 +1,6 @@ import {AtUri} from '@atproto/syntax' -import {app, com} from '#/lexicons' +import {type app, type com} from '#/lexicons' export function isStandardSiteDocumentUri( ref: com.atproto.repo.strongRef.Main, diff --git a/src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx index cf46ed9dd4..a8ea65a43b 100644 --- a/src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -16,7 +16,7 @@ import {KeepAwake} from '#/components/KeepAwake' import {MediaInsetBorder} from '#/components/MediaInsetBorder' import {useReportDialogMetadataContext} from '#/components/moderation/ReportDialog/ReportDialogMetadataContext' import {useVideoMuteState} from '#/components/Post/Embed/VideoEmbed/VideoVolumeContext' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {GifPresentationControls} from '../GifPresentationControls' import {TimeIndicator} from './TimeIndicator' diff --git a/src/components/Post/Embed/VideoEmbed/index.tsx b/src/components/Post/Embed/VideoEmbed/index.tsx index 11a2723922..dc394b8a6e 100644 --- a/src/components/Post/Embed/VideoEmbed/index.tsx +++ b/src/components/Post/Embed/VideoEmbed/index.tsx @@ -16,7 +16,7 @@ import {useThrottledValue} from '#/components/hooks/useThrottledValue' import {ConstrainedImage} from '#/components/images/AutoSizedImage' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {GifPresentationControls} from './GifPresentationControls' import {VideoEmbedInnerNative} from './VideoEmbedInner/VideoEmbedInnerNative' import * as VideoFallback from './VideoEmbedInner/VideoFallback' diff --git a/src/components/Post/Embed/VideoEmbed/index.web.tsx b/src/components/Post/Embed/VideoEmbed/index.web.tsx index 98bee0c884..a02fff613a 100644 --- a/src/components/Post/Embed/VideoEmbed/index.web.tsx +++ b/src/components/Post/Embed/VideoEmbed/index.web.tsx @@ -24,7 +24,7 @@ import { } from '#/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb' import {useAnalytics} from '#/analytics' import {IS_WEB_FIREFOX} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {useActiveVideoWeb} from './ActiveVideoWebContext' import * as VideoFallback from './VideoEmbedInner/VideoFallback' diff --git a/src/components/Post/Embed/types.ts b/src/components/Post/Embed/types.ts index 9bd5633650..eb478347fd 100644 --- a/src/components/Post/Embed/types.ts +++ b/src/components/Post/Embed/types.ts @@ -1,7 +1,7 @@ import {type StyleProp, type ViewStyle} from 'react-native' import {type ModerationDecision} from '@bsky.app/sdk/moderation' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export enum PostEmbedViewContext { ThreadHighlighted = 'ThreadHighlighted', diff --git a/src/components/PostControls/BookmarkButton.tsx b/src/components/PostControls/BookmarkButton.tsx index caeb9b6532..8d43947823 100644 --- a/src/components/PostControls/BookmarkButton.tsx +++ b/src/components/PostControls/BookmarkButton.tsx @@ -14,7 +14,7 @@ import {Bookmark, BookmarkFilled} from '#/components/icons/Bookmark' import {Trash_Stroke2_Corner0_Rounded as TrashIcon} from '#/components/icons/Trash' import * as toast from '#/components/Toast' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {PostControlButton, PostControlButtonIcon} from './PostControlButton' export const BookmarkButton = memo(function BookmarkButton({ diff --git a/src/components/PostControls/PostMenu/PostMenuItems.tsx b/src/components/PostControls/PostMenu/PostMenuItems.tsx index 2acc7fa208..8c31ad4ce4 100644 --- a/src/components/PostControls/PostMenu/PostMenuItems.tsx +++ b/src/components/PostControls/PostMenu/PostMenuItems.tsx @@ -92,7 +92,7 @@ import * as Prompt from '#/components/Prompt' import * as Toast from '#/components/Toast' import {useAnalytics} from '#/analytics' import {IS_INTERNAL} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' let PostMenuItems = ({ post, diff --git a/src/components/PostControls/PostMenu/index.tsx b/src/components/PostControls/PostMenu/index.tsx index aedacfcbfb..1c7e412065 100644 --- a/src/components/PostControls/PostMenu/index.tsx +++ b/src/components/PostControls/PostMenu/index.tsx @@ -8,7 +8,7 @@ import {EventStopper} from '#/view/com/util/EventStopper' import {DotGrid3x1_Stroke2_Corner0_Rounded as DotsHorizontal} from '#/components/icons/DotGrid' import * as Menu from '#/components/Menu' import {useMenuControl} from '#/components/Menu' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {PostControlButton, PostControlButtonIcon} from '../PostControlButton' import {PostMenuItems} from './PostMenuItems' diff --git a/src/components/PostControls/ShareMenu/RecentChats.tsx b/src/components/PostControls/ShareMenu/RecentChats.tsx index c2c59d7479..33441352fc 100644 --- a/src/components/PostControls/ShareMenu/RecentChats.tsx +++ b/src/components/PostControls/ShareMenu/RecentChats.tsx @@ -21,7 +21,7 @@ import {type ConvoWithDetails, parseConvoView} from '#/components/dms/util' import {ProfileBadges} from '#/components/ProfileBadges' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' export function RecentChats({ postUri, diff --git a/src/components/PostControls/ShareMenu/ShareMenuItems.types.tsx b/src/components/PostControls/ShareMenu/ShareMenuItems.types.tsx index 10cb503389..c1ca0f3728 100644 --- a/src/components/PostControls/ShareMenu/ShareMenuItems.types.tsx +++ b/src/components/PostControls/ShareMenu/ShareMenuItems.types.tsx @@ -2,7 +2,7 @@ import {type PressableProps, type StyleProp, type ViewStyle} from 'react-native' import {type RichText as RichTextAPI} from '@bsky.app/sdk/richtext' import {type Shadow} from '#/state/cache/post-shadow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export interface ShareMenuItemsProps { testID: string diff --git a/src/components/PostControls/ShareMenu/index.tsx b/src/components/PostControls/ShareMenu/index.tsx index ef40dfe1a6..e47a13bc95 100644 --- a/src/components/PostControls/ShareMenu/index.tsx +++ b/src/components/PostControls/ShareMenu/index.tsx @@ -16,7 +16,7 @@ import {ArrowShareRight_Stroke2_Corner2_Rounded as ArrowShareRightIcon} from '#/ import * as Menu from '#/components/Menu' import {useMenuControl} from '#/components/Menu' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {PostControlButton, PostControlButtonIcon} from '../PostControlButton' import {ShareMenuItems} from './ShareMenuItems' diff --git a/src/components/PostControls/index.tsx b/src/components/PostControls/index.tsx index 24f23c312e..66dd50cb84 100644 --- a/src/components/PostControls/index.tsx +++ b/src/components/PostControls/index.tsx @@ -24,7 +24,7 @@ import {useFormatPostStatCount} from '#/components/PostControls/util' import * as Skele from '#/components/Skeleton' import * as Toast from '#/components/Toast' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {BookmarkButton} from './BookmarkButton' import { PostControlButton, diff --git a/src/components/ProfileHoverCard/index.web.tsx b/src/components/ProfileHoverCard/index.web.tsx index 8fc4fae5ca..4f05f8e7ae 100644 --- a/src/components/ProfileHoverCard/index.web.tsx +++ b/src/components/ProfileHoverCard/index.web.tsx @@ -38,7 +38,7 @@ import {Text} from '#/components/Typography' import {IS_WEB_TOUCH_DEVICE} from '#/env' import {useActorStatus} from '#/features/liveNow' import {LiveStatus} from '#/features/liveNow/components/LiveStatusDialog' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {type ProfileHoverCardProps} from './types' const floatingMiddlewares = [ diff --git a/src/components/StarterPack/Main/FeedsList.tsx b/src/components/StarterPack/Main/FeedsList.tsx index 9543fe3dd5..2d0c8f1bad 100644 --- a/src/components/StarterPack/Main/FeedsList.tsx +++ b/src/components/StarterPack/Main/FeedsList.tsx @@ -7,7 +7,7 @@ import {type SectionRef} from '#/screens/Profile/Sections/types' import {atoms as a, useTheme} from '#/alf' import * as FeedCard from '#/components/FeedCard' import {IS_NATIVE, IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function keyExtractor(item: app.bsky.feed.defs.GeneratorView) { return item.uri diff --git a/src/components/StarterPack/Main/ProfilesList.tsx b/src/components/StarterPack/Main/ProfilesList.tsx index 662a861883..d5c29f7c0a 100644 --- a/src/components/StarterPack/Main/ProfilesList.tsx +++ b/src/components/StarterPack/Main/ProfilesList.tsx @@ -18,7 +18,7 @@ import {atoms as a, useTheme} from '#/alf' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {Default as ProfileCard} from '#/components/ProfileCard' import {IS_NATIVE, IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function keyExtractor(item: app.bsky.actor.defs.ProfileView, index: number) { return `${item.did}-${index}` diff --git a/src/components/StarterPack/ProfileStarterPacks.tsx b/src/components/StarterPack/ProfileStarterPacks.tsx index 101cfb1132..4555c6ec4b 100644 --- a/src/components/StarterPack/ProfileStarterPacks.tsx +++ b/src/components/StarterPack/ProfileStarterPacks.tsx @@ -36,7 +36,7 @@ import * as Prompt from '#/components/Prompt' import {Default as StarterPackCard} from '#/components/StarterPack/StarterPackCard' import {Text} from '#/components/Typography' import {IS_IOS} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' interface SectionRef { scrollToTop: () => void diff --git a/src/components/StarterPack/ShareDialog.tsx b/src/components/StarterPack/ShareDialog.tsx index cf63ffb123..17c794fc1d 100644 --- a/src/components/StarterPack/ShareDialog.tsx +++ b/src/components/StarterPack/ShareDialog.tsx @@ -18,7 +18,7 @@ import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_NATIVE, IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' interface Props { starterPack: app.bsky.graph.defs.StarterPackView diff --git a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx index 8b68bf991d..04b1ae3df0 100644 --- a/src/components/StarterPack/Wizard/WizardEditListDialog.tsx +++ b/src/components/StarterPack/Wizard/WizardEditListDialog.tsx @@ -21,7 +21,7 @@ import { } from '#/components/StarterPack/Wizard/WizardListCard' import {Text} from '#/components/Typography' import {IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function keyExtractor( item: app.bsky.actor.defs.ProfileViewBasic | app.bsky.feed.defs.GeneratorView, diff --git a/src/components/StarterPack/Wizard/WizardListCard.tsx b/src/components/StarterPack/Wizard/WizardListCard.tsx index 189b1e562b..1d33b27e40 100644 --- a/src/components/StarterPack/Wizard/WizardListCard.tsx +++ b/src/components/StarterPack/Wizard/WizardListCard.tsx @@ -24,7 +24,7 @@ import * as Toggle from '#/components/forms/Toggle' import {Checkbox} from '#/components/forms/Toggle' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' function WizardListCard({ diff --git a/src/components/TrendingTopics.tsx b/src/components/TrendingTopics.tsx index 0fdb4dcd0f..a067545369 100644 --- a/src/components/TrendingTopics.tsx +++ b/src/components/TrendingTopics.tsx @@ -9,7 +9,7 @@ import {useCallOnce} from '#/lib/once' import {native} from '#/alf' import {Link as InternalLink, type LinkProps} from '#/components/Link' import {type Metrics, useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function TrendingTopicLink({ topic: raw, diff --git a/src/components/contacts/contacts.ts b/src/components/contacts/contacts.ts index 36e617d658..e30736a8ea 100644 --- a/src/components/contacts/contacts.ts +++ b/src/components/contacts/contacts.ts @@ -1,5 +1,5 @@ import {type CountryCode} from '#/lib/international-telephone-codes' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {normalizePhoneNumber} from './phone-number' import {type Contact, type Match} from './state' diff --git a/src/components/dialogs/Embed.tsx b/src/components/dialogs/Embed.tsx index fa7a8156c8..caecc9a2a9 100644 --- a/src/components/dialogs/Embed.tsx +++ b/src/components/dialogs/Embed.tsx @@ -20,7 +20,7 @@ import { } from '#/components/icons/Chevron' import {CodeBrackets_Stroke2_Corner0_Rounded as CodeBracketsIcon} from '#/components/icons/CodeBrackets' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export type ColorModeValues = 'system' | 'light' | 'dark' diff --git a/src/components/dialogs/lists/CreateOrEditListDialog.tsx b/src/components/dialogs/lists/CreateOrEditListDialog.tsx index 361b3e4dd7..5b3a38be2b 100644 --- a/src/components/dialogs/lists/CreateOrEditListDialog.tsx +++ b/src/components/dialogs/lists/CreateOrEditListDialog.tsx @@ -27,7 +27,7 @@ import * as Prompt from '#/components/Prompt' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' const DISPLAY_NAME_MAX_GRAPHEMES = 64 const DESCRIPTION_MAX_GRAPHEMES = 300 diff --git a/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx b/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx index d494115f18..ab63ea5677 100644 --- a/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx +++ b/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx @@ -22,7 +22,7 @@ import { import {Loader} from '#/components/Loader' import * as ProfileCard from '#/components/ProfileCard' import * as Toast from '#/components/Toast' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' export function ListAddRemoveUsersDialog({ diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 4931bf8f41..bbd40feb52 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -29,7 +29,7 @@ import {isSnoozed, snooze, unsnooze} from '#/components/dialogs/nuxs/snoozing' import {type EnabledCheckProps} from '#/components/dialogs/nuxs/utils' import {useAnalytics} from '#/analytics' import {useGeolocation} from '#/geolocation' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type Context = { activeNux: Nux | undefined diff --git a/src/components/dialogs/nuxs/utils.ts b/src/components/dialogs/nuxs/utils.ts index c975d7fcda..812f28eb1c 100644 --- a/src/components/dialogs/nuxs/utils.ts +++ b/src/components/dialogs/nuxs/utils.ts @@ -2,7 +2,7 @@ import {type UsePreferencesQueryResponse} from '#/state/queries/preferences' import {type SessionAccount} from '#/state/session' import {type AnalyticsContextType} from '#/analytics' import {type Geolocation} from '#/geolocation' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export type EnabledCheckProps = { features: AnalyticsContextType['features'] diff --git a/src/components/dms/ActionsWrapper.tsx b/src/components/dms/ActionsWrapper.tsx index 33a04db0d6..837214b74c 100644 --- a/src/components/dms/ActionsWrapper.tsx +++ b/src/components/dms/ActionsWrapper.tsx @@ -5,7 +5,7 @@ import {useLingui} from '@lingui/react/macro' import {MessageContextMenu} from '#/components/dms/MessageContextMenu' import {useMessageReplies} from '#/components/dms/MessageReplies' import {SwipeToReply} from '#/components/dms/SwipeToReply' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import type * as bsky from '#/types/bsky' export function ActionsWrapper({ diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx index 86c8e0301e..469c339bf8 100644 --- a/src/components/dms/ActionsWrapper.web.tsx +++ b/src/components/dms/ActionsWrapper.web.tsx @@ -13,7 +13,7 @@ import {MessageContextMenu} from '#/components/dms/MessageContextMenu' import {DotGrid3x1_Stroke2_Corner0_Rounded as DotsHorizontalIcon} from '#/components/icons/DotGrid' import {EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmileIcon} from '#/components/icons/Emoji' import * as Toast from '#/components/Toast' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import type * as bsky from '#/types/bsky' import {EmojiReactionPicker} from './EmojiReactionPicker' import { diff --git a/src/components/dms/AfterReportConversationDialog.tsx b/src/components/dms/AfterReportConversationDialog.tsx index 705572429c..98973ea533 100644 --- a/src/components/dms/AfterReportConversationDialog.tsx +++ b/src/components/dms/AfterReportConversationDialog.tsx @@ -18,7 +18,7 @@ import {Loader} from '#/components/Loader' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type ReportDialogParams = { convoId: string diff --git a/src/components/dms/AfterReportDialog.tsx b/src/components/dms/AfterReportDialog.tsx index 85b92a212b..c60f1ac0b6 100644 --- a/src/components/dms/AfterReportDialog.tsx +++ b/src/components/dms/AfterReportDialog.tsx @@ -18,7 +18,7 @@ import {Loader} from '#/components/Loader' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type ReportDialogParams = { convoId: string diff --git a/src/components/dms/EmojiReactionPicker.tsx b/src/components/dms/EmojiReactionPicker.tsx index e63e0f3ed2..b54881117e 100644 --- a/src/components/dms/EmojiReactionPicker.tsx +++ b/src/components/dms/EmojiReactionPicker.tsx @@ -13,7 +13,7 @@ import { import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus' import {type TriggerProps} from '#/components/Menu/types' import {Text} from '#/components/Typography' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {EmojiPopup} from './EmojiPopup' import {hasAlreadyReacted, hasReachedReactionLimit} from './util' diff --git a/src/components/dms/EmojiReactionPicker.web.tsx b/src/components/dms/EmojiReactionPicker.web.tsx index 507c04b039..c84151f367 100644 --- a/src/components/dms/EmojiReactionPicker.web.tsx +++ b/src/components/dms/EmojiReactionPicker.web.tsx @@ -9,7 +9,7 @@ import * as EmojiPicker from '#/components/EmojiPicker' import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus' import * as Menu from '#/components/Menu' import {Text} from '#/components/Typography' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {hasAlreadyReacted, hasReachedReactionLimit} from './util' export function EmojiReactionPicker({ diff --git a/src/components/dms/MessageContextMenu.tsx b/src/components/dms/MessageContextMenu.tsx index 833cd94bd7..1807f2888d 100644 --- a/src/components/dms/MessageContextMenu.tsx +++ b/src/components/dms/MessageContextMenu.tsx @@ -27,7 +27,7 @@ import {Trash_Stroke2_Corner0_Rounded as TrashIcon} from '#/components/icons/Tra import * as Toast from '#/components/Toast' import {useAnalytics} from '#/analytics' import {IS_NATIVE} from '#/env' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import type * as bsky from '#/types/bsky' import {EmojiReactionPicker} from './EmojiReactionPicker' import {canReact, hasReachedReactionLimit} from './util' diff --git a/src/components/dms/MessageItemEmbed.tsx b/src/components/dms/MessageItemEmbed.tsx index 7a8dab6219..22c3f7462d 100644 --- a/src/components/dms/MessageItemEmbed.tsx +++ b/src/components/dms/MessageItemEmbed.tsx @@ -9,7 +9,7 @@ import {type $Typed} from '@atproto/lex' import {atoms as a, native, useTheme, web} from '#/alf' import {Embed, PostEmbedViewContext} from '#/components/Post/Embed' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {MessageContextProvider} from './MessageContext' const BORDER_RADIUS = 20 diff --git a/src/components/dms/MessageItemInviteEmbed.tsx b/src/components/dms/MessageItemInviteEmbed.tsx index babf86fe6f..ba6a2b0630 100644 --- a/src/components/dms/MessageItemInviteEmbed.tsx +++ b/src/components/dms/MessageItemInviteEmbed.tsx @@ -11,7 +11,7 @@ import {useConvoActive} from '#/state/messages/convo' import {isKnownJoinLinkPreview} from '#/state/queries/join-links' import {atoms as a, native, useTheme, web} from '#/alf' import * as ChatInvite from '#/components/dms/ChatInvite' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {MessageContextProvider} from './MessageContext' const BORDER_RADIUS = 20 diff --git a/src/components/dms/MessageOverlays.tsx b/src/components/dms/MessageOverlays.tsx index 88ac566511..ddb6fa9acf 100644 --- a/src/components/dms/MessageOverlays.tsx +++ b/src/components/dms/MessageOverlays.tsx @@ -19,7 +19,7 @@ import {ReportDialog} from '#/components/moderation/ReportDialog' import * as Prompt from '#/components/Prompt' import {usePromptControl} from '#/components/Prompt' import * as Toast from '#/components/Toast' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import type * as bsky from '#/types/bsky' type MessageDialogsContextType = { diff --git a/src/components/dms/MessageProfileButton.tsx b/src/components/dms/MessageProfileButton.tsx index 7c206e941a..189f0da632 100644 --- a/src/components/dms/MessageProfileButton.tsx +++ b/src/components/dms/MessageProfileButton.tsx @@ -15,7 +15,7 @@ import {canBeMessaged} from '#/components/dms/util' import {Message_Stroke2_Corner0_Rounded as Message} from '#/components/icons/Message' import * as Toast from '#/components/Toast' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function MessageProfileButton({ profile, diff --git a/src/components/dms/MessageReplies.tsx b/src/components/dms/MessageReplies.tsx index f108c27625..e5bde7e078 100644 --- a/src/components/dms/MessageReplies.tsx +++ b/src/components/dms/MessageReplies.tsx @@ -8,7 +8,7 @@ import { useState, } from 'react' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' /** * How long a message stays highlighted after scrolling to it, before the flash diff --git a/src/components/dms/ReactionsDialog.tsx b/src/components/dms/ReactionsDialog.tsx index 0e217cda2b..5a9f83c6e9 100644 --- a/src/components/dms/ReactionsDialog.tsx +++ b/src/components/dms/ReactionsDialog.tsx @@ -22,7 +22,7 @@ import {filterBlockedReactions} from '#/components/dms/util' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {IS_NATIVE, IS_WEB} from '#/env' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import type * as bsky from '#/types/bsky' type Reaction = { diff --git a/src/components/dms/SystemMessageGroup.tsx b/src/components/dms/SystemMessageGroup.tsx index 3d4ab6dc11..5305572c57 100644 --- a/src/components/dms/SystemMessageGroup.tsx +++ b/src/components/dms/SystemMessageGroup.tsx @@ -16,7 +16,7 @@ import {atoms as a, useTheme} from '#/alf' import {SystemMessageItem} from '#/components/dms/SystemMessageItem' import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDown} from '#/components/icons/Chevron' import {Text} from '#/components/Typography' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' const ANIMATION_DURATION_MS = 200 diff --git a/src/components/dms/SystemMessageItem.tsx b/src/components/dms/SystemMessageItem.tsx index 07bb408add..716c26f474 100644 --- a/src/components/dms/SystemMessageItem.tsx +++ b/src/components/dms/SystemMessageItem.tsx @@ -9,7 +9,7 @@ import {Button} from '#/components/Button' import {getSystemMessageInfo} from '#/components/dms/getSystemMessageInfo' import {Link} from '#/components/Link' import {Text} from '#/components/Typography' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' export function SystemMessageItem({ item, diff --git a/src/components/images/AutoSizedImage.tsx b/src/components/images/AutoSizedImage.tsx index 245489ea63..0842d2ebde 100644 --- a/src/components/images/AutoSizedImage.tsx +++ b/src/components/images/AutoSizedImage.tsx @@ -17,7 +17,7 @@ import {ArrowsDiagonalOut_Stroke2_Corner0_Rounded as Fullscreen} from '#/compone import {MediaInsetBorder} from '#/components/MediaInsetBorder' import {Text} from '#/components/Typography' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function ConstrainedImage({ aspectRatio, diff --git a/src/components/images/Gallery/index.tsx b/src/components/images/Gallery/index.tsx index 442744f4cf..aad2f86b29 100644 --- a/src/components/images/Gallery/index.tsx +++ b/src/components/images/Gallery/index.tsx @@ -40,7 +40,7 @@ import {PostEmbedViewContext} from '#/components/Post/Embed/types' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_ANDROID, IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export * from './const' export * from './maybeApplyGalleryOffsetStyles' diff --git a/src/components/images/ImageLayoutGrid.tsx b/src/components/images/ImageLayoutGrid.tsx index cfc423d421..e01e853447 100644 --- a/src/components/images/ImageLayoutGrid.tsx +++ b/src/components/images/ImageLayoutGrid.tsx @@ -5,7 +5,7 @@ import {type AnimatedRef, useAnimatedRef} from 'react-native-reanimated' import {atoms as a, useBreakpoints} from '#/alf' import {type Dimensions} from '#/components/Lightbox/types' import {type PostEmbedViewContext} from '#/components/Post/Embed/types' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {GalleryItem} from './ImageLayoutGridItem' interface ImageLayoutGridProps { diff --git a/src/components/images/ImageLayoutGridItem.tsx b/src/components/images/ImageLayoutGridItem.tsx index 65a5578919..69f3c7a5bf 100644 --- a/src/components/images/ImageLayoutGridItem.tsx +++ b/src/components/images/ImageLayoutGridItem.tsx @@ -13,7 +13,7 @@ import {MediaInsetBorder} from '#/components/MediaInsetBorder' import {ImageContextMenu} from '#/components/Post/Embed/ImageContextMenu' import {type PostEmbedViewContext} from '#/components/Post/Embed/types' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type EventFunction = (index: number) => void diff --git a/src/components/interstitials/FeedTrendingTopics.tsx b/src/components/interstitials/FeedTrendingTopics.tsx index 7a98538c1e..a069a1b851 100644 --- a/src/components/interstitials/FeedTrendingTopics.tsx +++ b/src/components/interstitials/FeedTrendingTopics.tsx @@ -29,7 +29,7 @@ import {SubtleHover} from '#/components/SubtleHover' import {useTrendingTopicSeen} from '#/components/TrendingTopics' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' const TOPIC_COUNT = 3 diff --git a/src/components/moderation/LabelsOnMe.tsx b/src/components/moderation/LabelsOnMe.tsx index 2905ae28ce..ee56d1bae2 100644 --- a/src/components/moderation/LabelsOnMe.tsx +++ b/src/components/moderation/LabelsOnMe.tsx @@ -17,7 +17,7 @@ import { LabelsOnMeDialog, useLabelsOnMeDialogControl, } from '#/components/moderation/LabelsOnMeDialog' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' export function LabelsOnMe({ labels, diff --git a/src/components/moderation/LabelsOnMeDialog.tsx b/src/components/moderation/LabelsOnMeDialog.tsx index de3f812c08..a12e129925 100644 --- a/src/components/moderation/LabelsOnMeDialog.tsx +++ b/src/components/moderation/LabelsOnMeDialog.tsx @@ -16,7 +16,7 @@ import * as Dialog from '#/components/Dialog' import {InlineLinkText} from '#/components/Link' import {AppealForm} from '#/components/moderation/AppealForm' import {Text} from '#/components/Typography' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' import {Divider} from '../Divider' export {useDialogControl as useLabelsOnMeDialogControl} from '#/components/Dialog' diff --git a/src/components/moderation/PostAlerts.tsx b/src/components/moderation/PostAlerts.tsx index 3543cabc14..95f4c0e56e 100644 --- a/src/components/moderation/PostAlerts.tsx +++ b/src/components/moderation/PostAlerts.tsx @@ -15,7 +15,7 @@ import { useLabelsOnMeDialogControl, } from '#/components/moderation/LabelsOnMeDialog' import * as Pills from '#/components/Pills' -import {app, com} from '#/lexicons' +import {type app, type com} from '#/lexicons' export function PostAlerts({ post, diff --git a/src/components/moderation/PostHider.tsx b/src/components/moderation/PostHider.tsx index c405dfa676..874345e084 100644 --- a/src/components/moderation/PostHider.tsx +++ b/src/components/moderation/PostHider.tsx @@ -24,7 +24,7 @@ import { useModerationDetailsDialogControl, } from '#/components/moderation/ModerationDetailsDialog' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' interface Props extends React.ComponentProps { disabled: boolean diff --git a/src/components/moderation/ReportDialog/action.ts b/src/components/moderation/ReportDialog/action.ts index f1f8147470..c22a93fce9 100644 --- a/src/components/moderation/ReportDialog/action.ts +++ b/src/components/moderation/ReportDialog/action.ts @@ -1,4 +1,3 @@ -import {BSKY_LABELER_DID} from '@atproto/api' import {type AtUriString, type DidString} from '@atproto/syntax' import {api} from '@bsky.app/sdk' import {msg} from '@lingui/core/macro' diff --git a/src/components/moderation/ReportDialog/const.ts b/src/components/moderation/ReportDialog/const.ts index a265da56e1..34f736a86a 100644 --- a/src/components/moderation/ReportDialog/const.ts +++ b/src/components/moderation/ReportDialog/const.ts @@ -1,7 +1,8 @@ import {applicationId} from 'expo-application' -import {com, tools} from '#/lexicons' + import {type ParsedReportSubject} from '#/components/moderation/ReportDialog/types' import {IS_ANDROID, IS_IOS, IS_WEB} from '#/env' +import {com, tools} from '#/lexicons' export const DMCA_LINK = 'https://bsky.social/about/support/copyright' export const SUPPORT_PAGE = 'https://bsky.social/about/support' diff --git a/src/components/moderation/ReportDialog/types.ts b/src/components/moderation/ReportDialog/types.ts index 7d0ae1c7b6..9b66cb72ce 100644 --- a/src/components/moderation/ReportDialog/types.ts +++ b/src/components/moderation/ReportDialog/types.ts @@ -1,7 +1,7 @@ import {type $Typed} from '@atproto/lex' import type * as Dialog from '#/components/Dialog' -import {app, chat} from '#/lexicons' +import {type app, type chat} from '#/lexicons' export type ReportSubjectConvoMessage = { view: 'convo' | 'message' diff --git a/src/components/verification/VerificationRemovePrompt.tsx b/src/components/verification/VerificationRemovePrompt.tsx index ab8eb2be09..5eeafecb3a 100644 --- a/src/components/verification/VerificationRemovePrompt.tsx +++ b/src/components/verification/VerificationRemovePrompt.tsx @@ -7,7 +7,7 @@ import {useVerificationsRemoveMutation} from '#/state/queries/verification/useVe import {type DialogControlProps} from '#/components/Dialog' import * as Prompt from '#/components/Prompt' import * as Toast from '#/components/Toast' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' export {useDialogControl as usePromptControl} from '#/components/Dialog' diff --git a/src/components/verification/VerificationsDialog.tsx b/src/components/verification/VerificationsDialog.tsx index 7ca28b7224..5f3562ee6e 100644 --- a/src/components/verification/VerificationsDialog.tsx +++ b/src/components/verification/VerificationsDialog.tsx @@ -20,7 +20,7 @@ import {Text} from '#/components/Typography' import {type FullVerificationState} from '#/components/verification' import {VerificationRemovePrompt} from '#/components/verification/VerificationRemovePrompt' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' export {useDialogControl} from '#/components/Dialog' diff --git a/src/features/liveNow/components/EditLiveDialog.tsx b/src/features/liveNow/components/EditLiveDialog.tsx index c2537b2619..f5c5a38462 100644 --- a/src/features/liveNow/components/EditLiveDialog.tsx +++ b/src/features/liveNow/components/EditLiveDialog.tsx @@ -25,7 +25,7 @@ import { useUpsertLiveStatusMutation, } from '#/features/liveNow' import {LinkPreview} from '#/features/liveNow/components/LinkPreview' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function EditLiveDialog({ control, diff --git a/src/features/liveNow/components/LiveStatusDialog.tsx b/src/features/liveNow/components/LiveStatusDialog.tsx index a7b455d9e1..9559ca34fd 100644 --- a/src/features/liveNow/components/LiveStatusDialog.tsx +++ b/src/features/liveNow/components/LiveStatusDialog.tsx @@ -26,7 +26,7 @@ import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {LiveIndicator} from '#/features/liveNow/components/LiveIndicator' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' export function LiveStatusDialog({ diff --git a/src/lib/api/feed/demo.ts b/src/lib/api/feed/demo.ts index 4e4f388408..5d549c69b7 100644 --- a/src/lib/api/feed/demo.ts +++ b/src/lib/api/feed/demo.ts @@ -1,7 +1,7 @@ import {type Client} from '@atproto/lex' import {DEMO_FEED} from '#/lib/demo' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {type FeedAPI, type FeedAPIResponse} from './types' export class DemoFeedAPI implements FeedAPI { diff --git a/src/lib/api/feed/home.ts b/src/lib/api/feed/home.ts index 21e72188b4..9c90b213aa 100644 --- a/src/lib/api/feed/home.ts +++ b/src/lib/api/feed/home.ts @@ -2,7 +2,7 @@ import {type Client} from '@atproto/lex' import {type AtUriString} from '@atproto/syntax' import {PROD_DEFAULT_FEED} from '#/lib/constants' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {CustomFeedAPI} from './custom' import {FollowingFeedAPI} from './following' import {type FeedAPI, type FeedAPIResponse} from './types' diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 9727be5b69..a25f42f6bc 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -3,7 +3,7 @@ import {type Service} from '@atproto/lex' import {api} from '@bsky.app/sdk' import {BLUESKY_PROXY_DID, CHAT_PROXY_DID, IS_DEV} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export const LOCAL_DEV_SERVICE = Platform.OS === 'android' ? 'http://10.0.2.2:2583' : 'http://localhost:2583' diff --git a/src/lib/hooks/usePostViewTracking.ts b/src/lib/hooks/usePostViewTracking.ts index e7a9f9bb69..28fe8ba448 100644 --- a/src/lib/hooks/usePostViewTracking.ts +++ b/src/lib/hooks/usePostViewTracking.ts @@ -1,7 +1,7 @@ import {useCallback, useRef} from 'react' import {type Metrics, useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' /** * Hook that returns a callback to track post:view events. diff --git a/src/lib/link-meta/link-meta.ts b/src/lib/link-meta/link-meta.ts index cd4cab66c2..72c43593cf 100644 --- a/src/lib/link-meta/link-meta.ts +++ b/src/lib/link-meta/link-meta.ts @@ -1,7 +1,7 @@ import {LINK_META_PROXY} from '#/lib/constants' import {getGiphyMetaUri} from '#/lib/strings/embed-player' import {parseStarterPackUri} from '#/lib/strings/starter-pack' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {isBskyAppUrl} from '../strings/url-helpers' export enum LikelyType { diff --git a/src/lib/routes/links.ts b/src/lib/routes/links.ts index 405796220f..e568c66ff6 100644 --- a/src/lib/routes/links.ts +++ b/src/lib/routes/links.ts @@ -1,7 +1,7 @@ import {AtUri} from '@atproto/syntax' import {isInvalidHandle} from '#/lib/strings/handles' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function makeProfileLink( info: { diff --git a/src/screens/CustomFeed/index.tsx b/src/screens/CustomFeed/index.tsx index 6b14df600f..112ea1b5ff 100644 --- a/src/screens/CustomFeed/index.tsx +++ b/src/screens/CustomFeed/index.tsx @@ -38,11 +38,11 @@ import {EditBig_Stroke2_Corner2_Rounded as EditBigIcon} from '#/components/icons import {HashtagWide_Stroke1_Corner0_Rounded as HashtagWideIcon} from '#/components/icons/Hashtag' import * as Layout from '#/components/Layout' import {IS_NATIVE} from '#/env' +import {app} from '#/lexicons' import { CustomFeedHeader, CustomFeedHeaderSkeleton, } from './components/CustomFeedHeader' -import {app} from '#/lexicons' type Props = NativeStackScreenProps export function CustomFeedScreen(props: Props) { diff --git a/src/screens/Hashtag.tsx b/src/screens/Hashtag.tsx index 1b41f2af83..10d0c91884 100644 --- a/src/screens/Hashtag.tsx +++ b/src/screens/Hashtag.tsx @@ -27,7 +27,7 @@ import {InlineLinkText} from '#/components/Link' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {SearchError} from '#/components/SearchError' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' const renderItem = ({ item, diff --git a/src/screens/Login/LoginForm.tsx b/src/screens/Login/LoginForm.tsx index 91d92fda3b..dfd6ccc227 100644 --- a/src/screens/Login/LoginForm.tsx +++ b/src/screens/Login/LoginForm.tsx @@ -32,7 +32,7 @@ import {createStaticClick, InlineLinkText} from '#/components/Link' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' import {IS_IOS, IS_NATIVE} from '#/env' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' import {ConfirmHostingProviderDialog} from './components/ConfirmHostingProviderDialog' import {HostingProviderDialog} from './components/HostingProviderDialog' import {FormContainer} from './FormContainer' diff --git a/src/screens/Messages/ChatList.tsx b/src/screens/Messages/ChatList.tsx index 88073e204d..c0bfa156db 100644 --- a/src/screens/Messages/ChatList.tsx +++ b/src/screens/Messages/ChatList.tsx @@ -56,7 +56,7 @@ import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {useAgeAssurance} from '#/ageAssurance' import {IS_NATIVE, IS_WEB} from '#/env' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {ChatDisabled} from './components/ChatDisabled' import {ChatListItem} from './components/ChatListItem' import {InboxRequests} from './components/InboxRequests' diff --git a/src/screens/Messages/components/IncomingRequestListItem.tsx b/src/screens/Messages/components/IncomingRequestListItem.tsx index 2f097a17a1..4753b92aea 100644 --- a/src/screens/Messages/components/IncomingRequestListItem.tsx +++ b/src/screens/Messages/components/IncomingRequestListItem.tsx @@ -7,7 +7,7 @@ import {atoms as a, tokens} from '#/alf' import {parseConvoView} from '#/components/dms/util' import {KnownFollowers} from '#/components/KnownFollowers' import {Text} from '#/components/Typography' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {ChatListItem, ChatListItemPortal} from './ChatListItem' import {AcceptChatButton, DeleteChatButton, RejectMenu} from './RequestButtons' diff --git a/src/screens/Messages/components/InviteLinkDialog.tsx b/src/screens/Messages/components/InviteLinkDialog.tsx index 1b247be493..c30f5dac55 100644 --- a/src/screens/Messages/components/InviteLinkDialog.tsx +++ b/src/screens/Messages/components/InviteLinkDialog.tsx @@ -33,7 +33,7 @@ import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_WEB} from '#/env' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {CopyTextButton} from './CopyTextButton' import {EditTextButton} from './EditTextButton' diff --git a/src/screens/Messages/components/MessageComposer.tsx b/src/screens/Messages/components/MessageComposer.tsx index 51c3221c39..b2f3a1d4e3 100644 --- a/src/screens/Messages/components/MessageComposer.tsx +++ b/src/screens/Messages/components/MessageComposer.tsx @@ -37,7 +37,7 @@ import {PaperPlaneVertical_Filled_Stroke2_Corner1_Rounded as PaperPlaneIcon} fro import {Loader} from '#/components/Loader' import * as Toast from '#/components/Toast' import {IS_ANDROID, IS_IOS, IS_LIQUID_GLASS, IS_NATIVE, IS_WEB} from '#/env' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {type MessageEmbedState} from './MessageInputEmbed' const MIN_HEIGHT = 40 diff --git a/src/screens/Messages/components/MessageInputReply.tsx b/src/screens/Messages/components/MessageInputReply.tsx index 71008c9f59..ff0f2d0b23 100644 --- a/src/screens/Messages/components/MessageInputReply.tsx +++ b/src/screens/Messages/components/MessageInputReply.tsx @@ -10,7 +10,7 @@ import {useMessageReplies} from '#/components/dms/MessageReplies' import {useReplyPreviewText} from '#/components/dms/replyPreview' import {TimesLarge_Stroke2_Corner0_Rounded as XIcon} from '#/components/icons/Times' import {Text} from '#/components/Typography' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' /** * The reply staged in the message composer. Renders a preview of the message diff --git a/src/screens/Messages/components/RequestButtons.tsx b/src/screens/Messages/components/RequestButtons.tsx index f3e7662f0f..d0a5cb486f 100644 --- a/src/screens/Messages/components/RequestButtons.tsx +++ b/src/screens/Messages/components/RequestButtons.tsx @@ -40,7 +40,7 @@ import {Loader} from '#/components/Loader' import * as Menu from '#/components/Menu' import {ReportDialog} from '#/components/moderation/ReportDialog' import * as Toast from '#/components/Toast' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' export function RejectMenu({ convo, diff --git a/src/screens/PostThread/components/LikesStat.tsx b/src/screens/PostThread/components/LikesStat.tsx index da402a9651..afc4a79cad 100644 --- a/src/screens/PostThread/components/LikesStat.tsx +++ b/src/screens/PostThread/components/LikesStat.tsx @@ -15,7 +15,7 @@ import {useFormatPostStatCount} from '#/components/PostControls/util' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' const AVI_SIZE = 20 diff --git a/src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx b/src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx index 0e986e1f0b..fcf873f97c 100644 --- a/src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx +++ b/src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx @@ -17,7 +17,7 @@ import {Check_Stroke2_Corner0_Rounded as CheckIcon} from '#/components/icons/Che import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus' import * as Toast from '#/components/Toast' import {IS_IOS} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {GrowthHack} from './GrowthHack' export function ThreadItemAnchorFollowButton({ diff --git a/src/screens/PostThread/components/ThreadItemPost.tsx b/src/screens/PostThread/components/ThreadItemPost.tsx index 2be6097fa3..a3ee448ed9 100644 --- a/src/screens/PostThread/components/ThreadItemPost.tsx +++ b/src/screens/PostThread/components/ThreadItemPost.tsx @@ -50,7 +50,7 @@ import * as Skele from '#/components/Skeleton' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useActorStatus} from '#/features/liveNow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export type ThreadItemPostProps = { item: Extract diff --git a/src/screens/PostThread/components/ThreadItemTreePost.tsx b/src/screens/PostThread/components/ThreadItemTreePost.tsx index 52a951da8f..1e20eb5841 100644 --- a/src/screens/PostThread/components/ThreadItemTreePost.tsx +++ b/src/screens/PostThread/components/ThreadItemTreePost.tsx @@ -46,7 +46,7 @@ import {RichText} from '#/components/RichText' import * as Skele from '#/components/Skeleton' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' /** * Mimic the space in PostMeta diff --git a/src/screens/Profile/Header/DisplayName.tsx b/src/screens/Profile/Header/DisplayName.tsx index 1e663c1bce..b9a0fca221 100644 --- a/src/screens/Profile/Header/DisplayName.tsx +++ b/src/screens/Profile/Header/DisplayName.tsx @@ -7,7 +7,7 @@ import {type Shadow} from '#/state/cache/types' import {atoms as a, platform, useBreakpoints, useTheme} from '#/alf' import {ProfileBadges} from '#/components/ProfileBadges' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function ProfileHeaderDisplayName({ profile, diff --git a/src/screens/Profile/Header/EditProfileDialog.tsx b/src/screens/Profile/Header/EditProfileDialog.tsx index a3b0a916de..d110753143 100644 --- a/src/screens/Profile/Header/EditProfileDialog.tsx +++ b/src/screens/Profile/Header/EditProfileDialog.tsx @@ -24,7 +24,7 @@ import * as Prompt from '#/components/Prompt' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {useSimpleVerificationState} from '#/components/verification' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function EditProfileDialog({ profile, diff --git a/src/screens/Profile/Header/Handle.tsx b/src/screens/Profile/Header/Handle.tsx index 9b48ab1959..33e7cbcb8b 100644 --- a/src/screens/Profile/Header/Handle.tsx +++ b/src/screens/Profile/Header/Handle.tsx @@ -9,7 +9,7 @@ import {atoms as a, useTheme, web} from '#/alf' import {NewskieDialog} from '#/components/NewskieDialog' import {Text} from '#/components/Typography' import {IS_IOS, IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function ProfileHeaderHandle({ profile, diff --git a/src/screens/Profile/Header/Metrics.tsx b/src/screens/Profile/Header/Metrics.tsx index 27334f6dda..84d25f761e 100644 --- a/src/screens/Profile/Header/Metrics.tsx +++ b/src/screens/Profile/Header/Metrics.tsx @@ -8,7 +8,7 @@ import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useTheme} from '#/alf' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function ProfileHeaderMetrics({ profile, diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index 7e16019a91..b8cba7c4ce 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -39,7 +39,7 @@ import {useAnalytics} from '#/analytics' import {IS_IOS, IS_NATIVE} from '#/env' import {InviteFriendsDialog} from '#/features/inviteFriends' import {useActorStatus} from '#/features/liveNow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {GermButton} from '../components/GermButton' import {ProfileHeaderDisplayName} from './DisplayName' import {EditProfileDialog} from './EditProfileDialog' diff --git a/src/screens/Profile/Header/Shell.tsx b/src/screens/Profile/Header/Shell.tsx index 800c5d9c96..46ea78c9a0 100644 --- a/src/screens/Profile/Header/Shell.tsx +++ b/src/screens/Profile/Header/Shell.tsx @@ -31,7 +31,7 @@ import {useActorStatus} from '#/features/liveNow' import {EditLiveDialog} from '#/features/liveNow/components/EditLiveDialog' import {LiveIndicator} from '#/features/liveNow/components/LiveIndicator' import {LiveStatusDialog} from '#/features/liveNow/components/LiveStatusDialog' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {GrowableAvatar} from './GrowableAvatar' import {GrowableBanner} from './GrowableBanner' import {StatusBarShadow} from './StatusBarShadow' diff --git a/src/screens/Profile/KnownFollowers.tsx b/src/screens/Profile/KnownFollowers.tsx index af6db54d3f..5ccc70c16f 100644 --- a/src/screens/Profile/KnownFollowers.tsx +++ b/src/screens/Profile/KnownFollowers.tsx @@ -16,7 +16,7 @@ import {List} from '#/view/com/util/List' import {ViewHeader} from '#/view/com/util/ViewHeader' import * as Layout from '#/components/Layout' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function renderItem({ item, diff --git a/src/screens/ProfileList/AboutSection.tsx b/src/screens/ProfileList/AboutSection.tsx index 85619663a1..6ec615c4c0 100644 --- a/src/screens/ProfileList/AboutSection.tsx +++ b/src/screens/ProfileList/AboutSection.tsx @@ -14,7 +14,7 @@ import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {BulletList_Stroke1_Corner0_Rounded as ListIcon} from '#/components/icons/BulletList' import {PersonPlus_Stroke2_Corner0_Rounded as PersonPlusIcon} from '#/components/icons/Person' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' interface SectionRef { scrollToTop: () => void diff --git a/src/screens/ProfileList/components/SubscribeMenu.tsx b/src/screens/ProfileList/components/SubscribeMenu.tsx index e32dc68f62..1553e2bc1e 100644 --- a/src/screens/ProfileList/components/SubscribeMenu.tsx +++ b/src/screens/ProfileList/components/SubscribeMenu.tsx @@ -12,7 +12,7 @@ import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import * as Toast from '#/components/Toast' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function SubscribeMenu({list}: {list: app.bsky.graph.defs.ListView}) { const {_} = useLingui() diff --git a/src/screens/SavedFeeds.tsx b/src/screens/SavedFeeds.tsx index a96bb69e08..26ea5c5e18 100644 --- a/src/screens/SavedFeeds.tsx +++ b/src/screens/SavedFeeds.tsx @@ -42,7 +42,7 @@ import {InlineLinkText} from '#/components/Link' import {Loader} from '#/components/Loader' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type Props = NativeStackScreenProps export function SavedFeeds({}: Props) { diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index d8ee29112f..144b9343a7 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -63,7 +63,7 @@ import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {type Metrics, useAnalytics} from '#/analytics' import {ExploreScreenLiveEventFeedsBanner} from '#/features/liveEvents/components/ExploreScreenLiveEventFeedsBanner' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import * as ModuleHeader from './components/ModuleHeader' import { SuggestedAccountsTabBar, diff --git a/src/screens/Search/SearchResults.tsx b/src/screens/Search/SearchResults.tsx index 276d646990..300c36fd65 100644 --- a/src/screens/Search/SearchResults.tsx +++ b/src/screens/Search/SearchResults.tsx @@ -36,7 +36,7 @@ import {ListFooter} from '#/components/Lists' import {SearchError} from '#/components/SearchError' import {Text} from '#/components/Typography' import {type Metrics, useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' let SearchResults = ({ diff --git a/src/screens/Search/components/ModuleHeader.tsx b/src/screens/Search/components/ModuleHeader.tsx index 282dd4d76a..a0e02f6b3a 100644 --- a/src/screens/Search/components/ModuleHeader.tsx +++ b/src/screens/Search/components/ModuleHeader.tsx @@ -14,7 +14,7 @@ import {MagnifyingGlass_Stroke2_Corner0_Rounded as SearchIcon} from '#/component import {Link} from '#/components/Link' import {Text, type TextProps} from '#/components/Typography' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function Container({ style, diff --git a/src/screens/Search/modules/ExploreSuggestedAccounts.tsx b/src/screens/Search/modules/ExploreSuggestedAccounts.tsx index d4527455e6..ad8a8b8a72 100644 --- a/src/screens/Search/modules/ExploreSuggestedAccounts.tsx +++ b/src/screens/Search/modules/ExploreSuggestedAccounts.tsx @@ -13,7 +13,7 @@ import {boostInterests, InterestTabs} from '#/components/InterestTabs' import * as ProfileCard from '#/components/ProfileCard' import {SubtleHover} from '#/components/SubtleHover' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' export function useLoadEnoughProfiles({ diff --git a/src/screens/Search/modules/ExploreTrendingTopics.tsx b/src/screens/Search/modules/ExploreTrendingTopics.tsx index 3c9e804f75..c8e0ee20ec 100644 --- a/src/screens/Search/modules/ExploreTrendingTopics.tsx +++ b/src/screens/Search/modules/ExploreTrendingTopics.tsx @@ -27,7 +27,7 @@ import {SubtleHover} from '#/components/SubtleHover' import {useTrendingTopicSeen} from '#/components/TrendingTopics' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import * as ModuleHeader from '../components/ModuleHeader' const IMAGE_SIZE = 56 diff --git a/src/screens/Settings/ActivityPrivacySettings.tsx b/src/screens/Settings/ActivityPrivacySettings.tsx index d566947cd1..06515b6efc 100644 --- a/src/screens/Settings/ActivityPrivacySettings.tsx +++ b/src/screens/Settings/ActivityPrivacySettings.tsx @@ -17,7 +17,7 @@ import * as Toggle from '#/components/forms/Toggle' import {BellRinging_Stroke2_Corner0_Rounded as BellRingingIcon} from '#/components/icons/BellRinging' import * as Layout from '#/components/Layout' import {Loader} from '#/components/Loader' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import * as SettingsList from './components/SettingsList' import {ItemTextWithSubtitle} from './NotificationSettings/components/ItemTextWithSubtitle' diff --git a/src/screens/Settings/PrivacyAndSecuritySettings.tsx b/src/screens/Settings/PrivacyAndSecuritySettings.tsx index d11428756c..9d2a7c8a11 100644 --- a/src/screens/Settings/PrivacyAndSecuritySettings.tsx +++ b/src/screens/Settings/PrivacyAndSecuritySettings.tsx @@ -16,7 +16,7 @@ import {Key_Stroke2_Corner2_Rounded as KeyIcon} from '#/components/icons/Key' import {ShieldCheck_Stroke2_Corner0_Rounded as ShieldIcon} from '#/components/icons/Shield' import * as Layout from '#/components/Layout' import {InlineLinkText} from '#/components/Link' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {Email2FAToggle} from './components/Email2FAToggle' import {PwiOptOut} from './components/PwiOptOut' import {ItemTextWithSubtitle} from './NotificationSettings/components/ItemTextWithSubtitle' diff --git a/src/screens/Settings/Settings.tsx b/src/screens/Settings/Settings.tsx index f2bc6e412d..fdb77c9908 100644 --- a/src/screens/Settings/Settings.tsx +++ b/src/screens/Settings/Settings.tsx @@ -68,7 +68,7 @@ import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_INTERNAL, IS_IOS, IS_NATIVE} from '#/env' import {useActorStatus} from '#/features/liveNow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {device, useStorage} from '#/storage' import {useActivitySubscriptionsNudged} from '#/storage/hooks/activity-subscriptions-nudged' diff --git a/src/screens/Settings/components/ChangeHandleDialog.tsx b/src/screens/Settings/components/ChangeHandleDialog.tsx index 585e2dc2a0..b519d0322a 100644 --- a/src/screens/Settings/components/ChangeHandleDialog.tsx +++ b/src/screens/Settings/components/ChangeHandleDialog.tsx @@ -45,7 +45,7 @@ import {InlineLinkText} from '#/components/Link' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' import {useSimpleVerificationState} from '#/components/verification' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' import {CopyButton} from './CopyButton' export function ChangeHandleDialog({ diff --git a/src/screens/Signup/StepHandle/HandleSuggestions/index.tsx b/src/screens/Signup/StepHandle/HandleSuggestions/index.tsx index 929e74093d..0e9da8a306 100644 --- a/src/screens/Signup/StepHandle/HandleSuggestions/index.tsx +++ b/src/screens/Signup/StepHandle/HandleSuggestions/index.tsx @@ -4,7 +4,7 @@ import {Trans, useLingui} from '@lingui/react/macro' import {atoms as a, useTheme} from '#/alf' import {Portal} from '#/components/Portal' import {Text} from '#/components/Typography' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' import {type HandleSuggestionsProps} from './shared' type Suggestion = com.atproto.temp.checkHandleAvailability.Suggestion & { diff --git a/src/screens/Signup/StepHandle/HandleSuggestions/shared.ts b/src/screens/Signup/StepHandle/HandleSuggestions/shared.ts index ea840f6e5d..a1a5e168e0 100644 --- a/src/screens/Signup/StepHandle/HandleSuggestions/shared.ts +++ b/src/screens/Signup/StepHandle/HandleSuggestions/shared.ts @@ -1,6 +1,6 @@ import {type UseSiftReturn} from '@bsky.app/sift' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' export type HandleSuggestionsProps = { suggestions: com.atproto.temp.checkHandleAvailability.Suggestion[] diff --git a/src/screens/Signup/StepInfo/Policies.tsx b/src/screens/Signup/StepInfo/Policies.tsx index fa77cebf72..c84e0d0404 100644 --- a/src/screens/Signup/StepInfo/Policies.tsx +++ b/src/screens/Signup/StepInfo/Policies.tsx @@ -8,7 +8,7 @@ import {atoms as a, useTheme} from '#/alf' import {Admonition} from '#/components/Admonition' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' -import {com} from '#/lexicons' +import {type com} from '#/lexicons' export const Policies = ({ serviceDescription, diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index a0b702bd59..788f740765 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -20,7 +20,7 @@ import {Loader} from '#/components/Loader' import {ScreenTransition} from '#/components/ScreenTransition' import {WizardFeedCard} from '#/components/StarterPack/Wizard/WizardListCard' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function keyExtractor(item: app.bsky.feed.defs.GeneratorView) { return item.uri diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index c5596d70e4..fd6c499584 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -53,7 +53,7 @@ import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_NATIVE} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' import {Provider} from './State' diff --git a/src/screens/Topic.tsx b/src/screens/Topic.tsx index e81d7a773e..6e3be7c2a7 100644 --- a/src/screens/Topic.tsx +++ b/src/screens/Topic.tsx @@ -20,7 +20,7 @@ import {Button, ButtonIcon} from '#/components/Button' import {ArrowOutOfBoxModified_Stroke2_Corner2_Rounded as Share} from '#/components/icons/ArrowOutOfBox' import * as Layout from '#/components/Layout' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' const renderItem = ({ item, diff --git a/src/state/cache/profile-shadow.ts b/src/state/cache/profile-shadow.ts index 74fc5885bb..1426e26c0b 100644 --- a/src/state/cache/profile-shadow.ts +++ b/src/state/cache/profile-shadow.ts @@ -32,7 +32,7 @@ import {findAllProfilesInQueryData as findAllProfilesInSuggestedUsersForDiscover import {findAllProfilesInQueryData as findAllProfilesInSuggestedUsersForExploreQueryData} from '#/state/queries/trending/useGetSuggestedUsersForExploreQuery' import {findAllProfilesInQueryData as findAllProfilesInSuggestedUsersForSeeMoreQueryData} from '#/state/queries/trending/useGetSuggestedUsersForSeeMoreQuery' import {findAllProfilesInQueryData as findAllProfilesInPostThreadV2QueryData} from '#/state/queries/usePostThread/queryCache' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' import {castAsShadow, type Shadow} from './types' diff --git a/src/state/messages/convo/agent.ts b/src/state/messages/convo/agent.ts index 73094dc7f7..83ca5ecf64 100644 --- a/src/state/messages/convo/agent.ts +++ b/src/state/messages/convo/agent.ts @@ -41,7 +41,7 @@ import { parseConvoView, } from '#/components/dms/util' import {IS_NATIVE} from '#/env' -import {app, chat} from '#/lexicons' +import {type app, chat} from '#/lexicons' import * as bsky from '#/types/bsky' const logger = Logger.create(Logger.Context.ConversationAgent) diff --git a/src/state/messages/convo/types.ts b/src/state/messages/convo/types.ts index 88e9e2cbb3..464cc83b4a 100644 --- a/src/state/messages/convo/types.ts +++ b/src/state/messages/convo/types.ts @@ -2,7 +2,7 @@ import {type $Typed, type Client} from '@atproto/lex' import {type MessagesEventBus} from '#/state/messages/events/agent' import {type ConvoWithDetails} from '#/components/dms/util' -import {app, chat} from '#/lexicons' +import {type app, type chat} from '#/lexicons' export type ConvoParams = { convoId: string diff --git a/src/state/queries/messages/utils/convo-cache.ts b/src/state/queries/messages/utils/convo-cache.ts index 0ede0b63fa..1157aee79c 100644 --- a/src/state/queries/messages/utils/convo-cache.ts +++ b/src/state/queries/messages/utils/convo-cache.ts @@ -4,7 +4,7 @@ import { type QueryKey, } from '@tanstack/react-query' -import {chat} from '#/lexicons' +import {type chat} from '#/lexicons' import {RQKEY as CONVO_KEY} from '../conversation' import {RQKEY_ROOT as CONVO_LIST_KEY} from '../list-conversations' diff --git a/src/state/queries/preferences/useThreadPreferences.ts b/src/state/queries/preferences/useThreadPreferences.ts index 7c3fbc1f06..2c3c850ffe 100644 --- a/src/state/queries/preferences/useThreadPreferences.ts +++ b/src/state/queries/preferences/useThreadPreferences.ts @@ -9,7 +9,7 @@ import { } from '#/state/queries/preferences' import {type ThreadViewPreferences} from '#/state/queries/preferences/types' import {useAnalytics} from '#/analytics' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {type Literal} from '#/types/utils' export type ThreadSortOption = Literal< diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 0a7e896644..faf4dbc3fe 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -425,7 +425,7 @@ export function useProfileMuteMutationQueue( ) { const ax = useAnalytics() const queryClient = useQueryClient() - const did = profile.did as DidString + const did = profile.did const initialMuted = profile.viewer?.muted const muteMutation = useProfileMuteMutation() const unmuteMutation = useProfileUnmuteMutation() @@ -483,7 +483,7 @@ export function useProfileMuteRepostsMutationQueue( ) { const ax = useAnalytics() const queryClient = useQueryClient() - const did = profile.did as DidString + const did = profile.did const initialMutedOnlyReposts = !!profile.viewer?.mutedOnlyReposts const muteRepostsMutation = useProfileMuteRepostsMutation() const unmuteMutation = useProfileUnmuteMutation() diff --git a/src/state/queries/search-posts-params.ts b/src/state/queries/search-posts-params.ts index fc12cd8e02..6ed9ffea46 100644 --- a/src/state/queries/search-posts-params.ts +++ b/src/state/queries/search-posts-params.ts @@ -7,7 +7,7 @@ import { filtersToApiParams, type SearchFilters, } from '#/screens/Search/searchParams' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' const DATE_RE = /^\d{4}-\d{2}-\d{2}/ diff --git a/src/state/queries/usePostThread/types.ts b/src/state/queries/usePostThread/types.ts index 93e54a8a69..2c2548ff50 100644 --- a/src/state/queries/usePostThread/types.ts +++ b/src/state/queries/usePostThread/types.ts @@ -1,6 +1,6 @@ import {type ModerationDecision} from '@bsky.app/sdk/moderation' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export type ApiThreadItem = | app.bsky.unspecced.getPostThreadV2.ThreadItem diff --git a/src/state/queries/usePostThread/views.ts b/src/state/queries/usePostThread/views.ts index 769307a4b4..d03f49219c 100644 --- a/src/state/queries/usePostThread/views.ts +++ b/src/state/queries/usePostThread/views.ts @@ -8,7 +8,7 @@ import { type ThreadItem, type TraversalMetadata, } from '#/state/queries/usePostThread/types' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function threadPostNoUnauthenticated({ uri, diff --git a/src/state/shell/composer/index.tsx b/src/state/shell/composer/index.tsx index 39673b138f..12e734bf6c 100644 --- a/src/state/shell/composer/index.tsx +++ b/src/state/shell/composer/index.tsx @@ -13,7 +13,7 @@ import { RQKEY_LINK_ROOT, } from '#/state/queries/resolve-link' import * as Toast from '#/components/Toast' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export interface ComposerOptsPostRef { uri: string diff --git a/src/state/threadgate-hidden-replies.tsx b/src/state/threadgate-hidden-replies.tsx index de51e1e8e0..8bdc462e2e 100644 --- a/src/state/threadgate-hidden-replies.tsx +++ b/src/state/threadgate-hidden-replies.tsx @@ -1,6 +1,6 @@ import {createContext, useCallback, useContext, useMemo, useState} from 'react' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type StateContext = { uris: Set diff --git a/src/state/unstable-post-source.tsx b/src/state/unstable-post-source.tsx index 686bededa6..e374cbbeae 100644 --- a/src/state/unstable-post-source.tsx +++ b/src/state/unstable-post-source.tsx @@ -3,7 +3,7 @@ import {AtUri} from '@atproto/syntax' import {Logger} from '#/logger' import {type FeedSourceInfo} from '#/state/queries/feed' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' /** * Separate logger for better debugging diff --git a/src/view/com/composer/text-input/mobile/Autocomplete.tsx b/src/view/com/composer/text-input/mobile/Autocomplete.tsx index f415c778cc..c2f80165a1 100644 --- a/src/view/com/composer/text-input/mobile/Autocomplete.tsx +++ b/src/view/com/composer/text-input/mobile/Autocomplete.tsx @@ -10,7 +10,7 @@ import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, platform, useTheme} from '#/alf' import {ProfileBadges} from '#/components/ProfileBadges' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function Autocomplete({ prefix, diff --git a/src/view/com/composer/text-input/web/Autocomplete.tsx b/src/view/com/composer/text-input/web/Autocomplete.tsx index cf3f49d30d..945ce59adc 100644 --- a/src/view/com/composer/text-input/web/Autocomplete.tsx +++ b/src/view/com/composer/text-input/web/Autocomplete.tsx @@ -15,7 +15,7 @@ import {type ActorAutocompleteFn} from '#/state/queries/actor-autocomplete' import {atoms as a, useTheme} from '#/alf' import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' interface MentionListRef { onKeyDown: (props: SuggestionKeyDownProps) => boolean diff --git a/src/view/com/lists/ListMembers.tsx b/src/view/com/lists/ListMembers.tsx index 7919debd93..2f24dfec09 100644 --- a/src/view/com/lists/ListMembers.tsx +++ b/src/view/com/lists/ListMembers.tsx @@ -25,7 +25,7 @@ import {useDialogControl} from '#/components/Dialog' import {UserAddRemoveListsDialog} from '#/components/dialogs/lists/UserAddRemoveListsDialog' import {ListFooter} from '#/components/Lists' import * as ProfileCard from '#/components/ProfileCard' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import type * as bsky from '#/types/bsky' const LOADING_ITEM = {kind: 'loading', _reactKey: '__loading__'} as const diff --git a/src/view/com/lists/MyLists.tsx b/src/view/com/lists/MyLists.tsx index 75a5b173c8..e1f5a607fd 100644 --- a/src/view/com/lists/MyLists.tsx +++ b/src/view/com/lists/MyLists.tsx @@ -20,7 +20,7 @@ import {atoms as a, useTheme} from '#/alf' import {BulletList_Stroke1_Corner0_Rounded as ListIcon} from '#/components/icons/BulletList' import * as ListCard from '#/components/ListCard' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {ErrorMessage} from '../util/error/ErrorMessage' import {List} from '../util/List' diff --git a/src/view/com/post-thread/PostLikedBy.tsx b/src/view/com/post-thread/PostLikedBy.tsx index 23cc9c773e..8f297d0428 100644 --- a/src/view/com/post-thread/PostLikedBy.tsx +++ b/src/view/com/post-thread/PostLikedBy.tsx @@ -10,7 +10,7 @@ import {useResolveUriQuery} from '#/state/queries/resolve-uri' import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' import {List} from '#/view/com/util/List' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function renderItem({ item, diff --git a/src/view/com/post-thread/PostRepostedBy.tsx b/src/view/com/post-thread/PostRepostedBy.tsx index 90121281d4..06bdda13df 100644 --- a/src/view/com/post-thread/PostRepostedBy.tsx +++ b/src/view/com/post-thread/PostRepostedBy.tsx @@ -10,7 +10,7 @@ import {useResolveUriQuery} from '#/state/queries/resolve-uri' import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' import {List} from '#/view/com/util/List' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' function renderItem({ item, diff --git a/src/view/com/posts/PostFeedErrorMessage.tsx b/src/view/com/posts/PostFeedErrorMessage.tsx index 71084122ac..12aea32a81 100644 --- a/src/view/com/posts/PostFeedErrorMessage.tsx +++ b/src/view/com/posts/PostFeedErrorMessage.tsx @@ -15,7 +15,7 @@ import {type FeedDescriptor} from '#/state/queries/post-feed' import {useRemoveFeedMutation} from '#/state/queries/preferences' import {Warning_Stroke2_Corner0_Rounded as WarningIcon} from '#/components/icons/Warning' import * as Prompt from '#/components/Prompt' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {EmptyState} from '../util/EmptyState' import {ErrorMessage} from '../util/error/ErrorMessage' import {Button} from '../util/forms/Button' diff --git a/src/view/com/profile/ProfileFollowers.tsx b/src/view/com/profile/ProfileFollowers.tsx index 7620c523d7..ded4eed990 100644 --- a/src/view/com/profile/ProfileFollowers.tsx +++ b/src/view/com/profile/ProfileFollowers.tsx @@ -18,7 +18,7 @@ import { FollowersPromoBanner, useFollowersPromoDismissed, } from '#/features/inviteFriends' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {List} from '../util/List' import {ProfileCardWithFollowBtn} from './ProfileCard' diff --git a/src/view/com/profile/ProfileFollows.tsx b/src/view/com/profile/ProfileFollows.tsx index 379ed56599..86755904db 100644 --- a/src/view/com/profile/ProfileFollows.tsx +++ b/src/view/com/profile/ProfileFollows.tsx @@ -14,7 +14,7 @@ import {PeopleRemove2_Stroke1_Corner0_Rounded as PeopleRemoveIcon} from '#/compo import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {useAnalytics} from '#/analytics' import {IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {List} from '../util/List' import {ProfileCardWithFollowBtn} from './ProfileCard' diff --git a/src/view/com/profile/ProfileMenu.tsx b/src/view/com/profile/ProfileMenu.tsx index 311423a987..11d69f2277 100644 --- a/src/view/com/profile/ProfileMenu.tsx +++ b/src/view/com/profile/ProfileMenu.tsx @@ -65,7 +65,7 @@ import {GoLiveDialog} from '#/features/liveNow/components/GoLiveDialog' import {GoLiveDisabledDialog} from '#/features/liveNow/components/GoLiveDisabledDialog' import {Dot} from '#/features/nuxs/components/Dot' import {Gradient} from '#/features/nuxs/components/Gradient' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {useDevMode} from '#/storage/hooks/dev-mode' let ProfileMenu = ({ diff --git a/src/view/com/profile/ProfileSubpageHeader.tsx b/src/view/com/profile/ProfileSubpageHeader.tsx index aa9b381576..70b4791230 100644 --- a/src/view/com/profile/ProfileSubpageHeader.tsx +++ b/src/view/com/profile/ProfileSubpageHeader.tsx @@ -19,7 +19,7 @@ import {UserAvatar, type UserAvatarType} from '#/view/com/util/UserAvatar' import {StarterPackMultiPathLarge as StarterPackIcon} from '#/components/icons/StarterPack' import * as Layout from '#/components/Layout' import {useLightboxControls} from '#/components/Lightbox/state' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' export function ProfileSubpageHeader({ isLoading, diff --git a/src/view/com/util/PostMeta.tsx b/src/view/com/util/PostMeta.tsx index f77678f8c4..2c83017c96 100644 --- a/src/view/com/util/PostMeta.tsx +++ b/src/view/com/util/PostMeta.tsx @@ -20,7 +20,7 @@ import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {Text} from '#/components/Typography' import {IS_ANDROID} from '#/env' import {useActorStatus} from '#/features/liveNow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {TimeElapsed} from './TimeElapsed' import {PreviewableUserAvatar} from './UserAvatar' diff --git a/src/view/com/util/UserInfoText.tsx b/src/view/com/util/UserInfoText.tsx index 1316d78495..e70c512881 100644 --- a/src/view/com/util/UserInfoText.tsx +++ b/src/view/com/util/UserInfoText.tsx @@ -8,7 +8,7 @@ import {useProfileQuery} from '#/state/queries/profile' import {atoms as a} from '#/alf' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {LoadingPlaceholder} from './LoadingPlaceholder' export function UserInfoText({ diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx index df9850c14e..449f11785b 100644 --- a/src/view/screens/Feeds.tsx +++ b/src/view/screens/Feeds.tsx @@ -44,7 +44,7 @@ import * as Layout from '#/components/Layout' import {Link} from '#/components/Link' import * as ListCard from '#/components/ListCard' import {IS_NATIVE, IS_WEB} from '#/env' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type Props = NativeStackScreenProps diff --git a/src/view/screens/ModerationBlockedAccounts.tsx b/src/view/screens/ModerationBlockedAccounts.tsx index cde2929ffd..da3463233c 100644 --- a/src/view/screens/ModerationBlockedAccounts.tsx +++ b/src/view/screens/ModerationBlockedAccounts.tsx @@ -15,7 +15,7 @@ import * as Layout from '#/components/Layout' import {ListFooter} from '#/components/Lists' import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type Props = NativeStackScreenProps< CommonNavigatorParams, diff --git a/src/view/screens/ModerationMutedAccounts.tsx b/src/view/screens/ModerationMutedAccounts.tsx index e7574d54c6..cfdc4a7a80 100644 --- a/src/view/screens/ModerationMutedAccounts.tsx +++ b/src/view/screens/ModerationMutedAccounts.tsx @@ -15,7 +15,7 @@ import * as Layout from '#/components/Layout' import {ListFooter} from '#/components/Lists' import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' type Props = NativeStackScreenProps< CommonNavigatorParams, diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx index 0b4eb2b92a..09eafda0f7 100644 --- a/src/view/screens/Profile.tsx +++ b/src/view/screens/Profile.tsx @@ -50,7 +50,7 @@ import {VideoClip_Stroke1_Corner0_Rounded as VideoIcon} from '#/components/icons import * as Layout from '#/components/Layout' import {ScreenHider} from '#/components/moderation/ScreenHider' import {ProfileStarterPacks} from '#/components/StarterPack/ProfileStarterPacks' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {navigate} from '#/Navigation' interface SectionRef { diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 1542cc66cc..a7ce796865 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -85,7 +85,7 @@ import {useAgeAssurance} from '#/ageAssurance' import {useAnalytics} from '#/analytics' import {type Events} from '#/analytics/metrics/types' import {useActorStatus} from '#/features/liveNow' -import {app} from '#/lexicons' +import {type app} from '#/lexicons' import {router} from '#/routes' import {PlatformInfo} from '../../../../modules/expo-bluesky-swiss-army'