lint --fix

This commit is contained in:
Samuel Newman
2026-08-10 17:10:20 +03:00
parent f391060a8d
commit 854fa1f837
146 changed files with 147 additions and 147 deletions
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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: {
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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'
/*
+1 -1
View File
@@ -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,
@@ -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.
@@ -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,
@@ -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
@@ -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'
@@ -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.
@@ -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
@@ -1,4 +1,4 @@
import {app} from '#/lexicons'
import {type app} from '#/lexicons'
import {isStandardSiteEmbed, isStandardSitePublicationEmbed} from './utils'
function makeView(
@@ -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,
@@ -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'
@@ -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'
@@ -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'
+1 -1
View File
@@ -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',
@@ -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({
@@ -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,
@@ -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'
@@ -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,
@@ -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
@@ -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'
+1 -1
View File
@@ -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,
@@ -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 = [
@@ -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
@@ -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}`
@@ -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
+1 -1
View File
@@ -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
@@ -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,
@@ -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({
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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'
@@ -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
@@ -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({
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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']
+1 -1
View File
@@ -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({
+1 -1
View File
@@ -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 {
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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'
@@ -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({
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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
@@ -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
+1 -1
View File
@@ -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 = {
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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 = {
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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 {
@@ -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
@@ -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
+1 -1
View File
@@ -17,7 +17,7 @@ import {
LabelsOnMeDialog,
useLabelsOnMeDialogControl,
} from '#/components/moderation/LabelsOnMeDialog'
import {com} from '#/lexicons'
import {type com} from '#/lexicons'
export function LabelsOnMe({
labels,
@@ -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'
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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<typeof Link> {
disabled: boolean
@@ -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'
@@ -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'
@@ -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'
@@ -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'
@@ -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'
@@ -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,
@@ -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({
+1 -1
View File
@@ -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 {
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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.
+1 -1
View File
@@ -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 {
+1 -1
View File
@@ -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: {
+1 -1
View File
@@ -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<CommonNavigatorParams, 'CustomFeed'>
export function CustomFeedScreen(props: Props) {
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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'
@@ -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'
@@ -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'
@@ -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
@@ -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
@@ -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,
@@ -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
@@ -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({
@@ -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<ThreadItem, {type: 'threadPost'}>
@@ -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
+1 -1
View File
@@ -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,
@@ -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,
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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,
@@ -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'
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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
@@ -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()

Some files were not shown because too many files have changed in this diff Show More