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 {ProfileBadges} from '#/components/ProfileBadges'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useActorStatus} from '#/features/liveNow' import {useActorStatus} from '#/features/liveNow'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function AccountList({ export function AccountList({
onSelectAccount, onSelectAccount,
+1 -1
View File
@@ -7,7 +7,7 @@ import {Button} from '#/components/Button'
import {useDialogControl} from '#/components/Dialog' import {useDialogControl} from '#/components/Dialog'
import {Bot_Filled as RobotIcon} from '#/components/icons/Bot' import {Bot_Filled as RobotIcon} from '#/components/icons/Bot'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {com} from '#/lexicons' import {type com} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
export function isBotAccount(profile: { 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 * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useActiveLiveEventFeedUris} from '#/features/liveEvents/context' import {useActiveLiveEventFeedUris} from '#/features/liveEvents/context'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
import {Trash_Stroke2_Corner0_Rounded as TrashIcon} from './icons/Trash' 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 {Text} from '#/components/Typography'
import {type Metrics, useAnalytics} from '#/analytics' import {type Metrics, useAnalytics} from '#/analytics'
import {IS_IOS} from '#/env' import {IS_IOS} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
import {FollowDialogWithoutGuide} from './ProgressGuide/FollowDialog' 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 {atoms as a, useTheme} from '#/alf'
import {Link, type LinkProps} from '#/components/Link' import {Link, type LinkProps} from '#/components/Link'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
const AVI_SIZE = 30 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 {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard'
import {List} from '#/view/com/util/List' import {List} from '#/view/com/util/List'
import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
function renderItem({ function renderItem({
item, item,
+1 -1
View File
@@ -22,7 +22,7 @@ import {
import {Link as InternalLink, type LinkProps} from '#/components/Link' import {Link as InternalLink, type LinkProps} from '#/components/Link'
import * as Hider from '#/components/moderation/Hider' import * as Hider from '#/components/moderation/Hider'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' 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 * as StarterPackCard from '#/components/StarterPack/StarterPackCard'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function NewskieDialog({ export function NewskieDialog({
profile, profile,
@@ -4,7 +4,7 @@ import {atoms as a} from '#/alf'
import * as ChatInvite from '#/components/dms/ChatInvite' import * as ChatInvite from '#/components/dms/ChatInvite'
import {ExternalEmbed} from '#/components/Post/Embed/ExternalEmbed' import {ExternalEmbed} from '#/components/Post/Embed/ExternalEmbed'
import {JoinRequestEmbedBody} from '#/components/Post/Embed/JoinRequestEmbed' 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. * 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 {Fill} from '#/components/Fill'
import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon'
import {IS_IOS, IS_NATIVE, IS_WEB} from '#/env' import {IS_IOS, IS_NATIVE, IS_WEB} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function ExternalGif({ export function ExternalGif({
link, link,
@@ -33,7 +33,7 @@ import {Fill} from '#/components/Fill'
import {KeepAwake} from '#/components/KeepAwake' import {KeepAwake} from '#/components/KeepAwake'
import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
interface ShouldStartLoadRequest { interface ShouldStartLoadRequest {
url: string url: string
@@ -19,7 +19,7 @@ import {Earth_Stroke2_Corner0_Rounded as Globe} from '#/components/icons/Globe'
import {Link} from '#/components/Link' import {Link} from '#/components/Link'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {ExternalGif} from './ExternalGif' import {ExternalGif} from './ExternalGif'
import {ExternalPlayer} from './ExternalPlayer' import {ExternalPlayer} from './ExternalPlayer'
import {GifEmbed} from './Gif' import {GifEmbed} from './Gif'
@@ -1,5 +1,5 @@
import {Context, useAlf, utils} from '#/alf' 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. * Overrides only the values needed for `secondary_inverted` buttons atm.
@@ -1,7 +1,7 @@
import {Leaflet} from '#/components/icons/community/Leaflet' import {Leaflet} from '#/components/icons/community/Leaflet'
import {Offprint} from '#/components/icons/community/Offprint' import {Offprint} from '#/components/icons/community/Offprint'
import {Pckt} from '#/components/icons/community/Pckt' import {Pckt} from '#/components/icons/community/Pckt'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export type StandardSitePublisher = { export type StandardSitePublisher = {
host: string host: string
@@ -1,4 +1,4 @@
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {isStandardSiteEmbed, isStandardSitePublicationEmbed} from './utils' import {isStandardSiteEmbed, isStandardSitePublicationEmbed} from './utils'
function makeView( function makeView(
@@ -1,6 +1,6 @@
import {AtUri} from '@atproto/syntax' import {AtUri} from '@atproto/syntax'
import {app, com} from '#/lexicons' import {type app, type com} from '#/lexicons'
export function isStandardSiteDocumentUri( export function isStandardSiteDocumentUri(
ref: com.atproto.repo.strongRef.Main, ref: com.atproto.repo.strongRef.Main,
@@ -16,7 +16,7 @@ import {KeepAwake} from '#/components/KeepAwake'
import {MediaInsetBorder} from '#/components/MediaInsetBorder' import {MediaInsetBorder} from '#/components/MediaInsetBorder'
import {useReportDialogMetadataContext} from '#/components/moderation/ReportDialog/ReportDialogMetadataContext' import {useReportDialogMetadataContext} from '#/components/moderation/ReportDialog/ReportDialogMetadataContext'
import {useVideoMuteState} from '#/components/Post/Embed/VideoEmbed/VideoVolumeContext' import {useVideoMuteState} from '#/components/Post/Embed/VideoEmbed/VideoVolumeContext'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {GifPresentationControls} from '../GifPresentationControls' import {GifPresentationControls} from '../GifPresentationControls'
import {TimeIndicator} from './TimeIndicator' import {TimeIndicator} from './TimeIndicator'
@@ -16,7 +16,7 @@ import {useThrottledValue} from '#/components/hooks/useThrottledValue'
import {ConstrainedImage} from '#/components/images/AutoSizedImage' import {ConstrainedImage} from '#/components/images/AutoSizedImage'
import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {GifPresentationControls} from './GifPresentationControls' import {GifPresentationControls} from './GifPresentationControls'
import {VideoEmbedInnerNative} from './VideoEmbedInner/VideoEmbedInnerNative' import {VideoEmbedInnerNative} from './VideoEmbedInner/VideoEmbedInnerNative'
import * as VideoFallback from './VideoEmbedInner/VideoFallback' import * as VideoFallback from './VideoEmbedInner/VideoFallback'
@@ -24,7 +24,7 @@ import {
} from '#/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb' } from '#/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {IS_WEB_FIREFOX} from '#/env' import {IS_WEB_FIREFOX} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {useActiveVideoWeb} from './ActiveVideoWebContext' import {useActiveVideoWeb} from './ActiveVideoWebContext'
import * as VideoFallback from './VideoEmbedInner/VideoFallback' import * as VideoFallback from './VideoEmbedInner/VideoFallback'
+1 -1
View File
@@ -1,7 +1,7 @@
import {type StyleProp, type ViewStyle} from 'react-native' import {type StyleProp, type ViewStyle} from 'react-native'
import {type ModerationDecision} from '@bsky.app/sdk/moderation' import {type ModerationDecision} from '@bsky.app/sdk/moderation'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export enum PostEmbedViewContext { export enum PostEmbedViewContext {
ThreadHighlighted = 'ThreadHighlighted', 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 {Trash_Stroke2_Corner0_Rounded as TrashIcon} from '#/components/icons/Trash'
import * as toast from '#/components/Toast' import * as toast from '#/components/Toast'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {PostControlButton, PostControlButtonIcon} from './PostControlButton' import {PostControlButton, PostControlButtonIcon} from './PostControlButton'
export const BookmarkButton = memo(function BookmarkButton({ export const BookmarkButton = memo(function BookmarkButton({
@@ -92,7 +92,7 @@ import * as Prompt from '#/components/Prompt'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {IS_INTERNAL} from '#/env' import {IS_INTERNAL} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
let PostMenuItems = ({ let PostMenuItems = ({
post, post,
@@ -8,7 +8,7 @@ import {EventStopper} from '#/view/com/util/EventStopper'
import {DotGrid3x1_Stroke2_Corner0_Rounded as DotsHorizontal} from '#/components/icons/DotGrid' import {DotGrid3x1_Stroke2_Corner0_Rounded as DotsHorizontal} from '#/components/icons/DotGrid'
import * as Menu from '#/components/Menu' import * as Menu from '#/components/Menu'
import {useMenuControl} from '#/components/Menu' import {useMenuControl} from '#/components/Menu'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {PostControlButton, PostControlButtonIcon} from '../PostControlButton' import {PostControlButton, PostControlButtonIcon} from '../PostControlButton'
import {PostMenuItems} from './PostMenuItems' import {PostMenuItems} from './PostMenuItems'
@@ -21,7 +21,7 @@ import {type ConvoWithDetails, parseConvoView} from '#/components/dms/util'
import {ProfileBadges} from '#/components/ProfileBadges' import {ProfileBadges} from '#/components/ProfileBadges'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
export function RecentChats({ export function RecentChats({
postUri, 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 RichText as RichTextAPI} from '@bsky.app/sdk/richtext'
import {type Shadow} from '#/state/cache/post-shadow' import {type Shadow} from '#/state/cache/post-shadow'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export interface ShareMenuItemsProps { export interface ShareMenuItemsProps {
testID: string testID: string
@@ -16,7 +16,7 @@ import {ArrowShareRight_Stroke2_Corner2_Rounded as ArrowShareRightIcon} from '#/
import * as Menu from '#/components/Menu' import * as Menu from '#/components/Menu'
import {useMenuControl} from '#/components/Menu' import {useMenuControl} from '#/components/Menu'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {PostControlButton, PostControlButtonIcon} from '../PostControlButton' import {PostControlButton, PostControlButtonIcon} from '../PostControlButton'
import {ShareMenuItems} from './ShareMenuItems' 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 Skele from '#/components/Skeleton'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {BookmarkButton} from './BookmarkButton' import {BookmarkButton} from './BookmarkButton'
import { import {
PostControlButton, PostControlButton,
@@ -38,7 +38,7 @@ import {Text} from '#/components/Typography'
import {IS_WEB_TOUCH_DEVICE} from '#/env' import {IS_WEB_TOUCH_DEVICE} from '#/env'
import {useActorStatus} from '#/features/liveNow' import {useActorStatus} from '#/features/liveNow'
import {LiveStatus} from '#/features/liveNow/components/LiveStatusDialog' import {LiveStatus} from '#/features/liveNow/components/LiveStatusDialog'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {type ProfileHoverCardProps} from './types' import {type ProfileHoverCardProps} from './types'
const floatingMiddlewares = [ const floatingMiddlewares = [
@@ -7,7 +7,7 @@ import {type SectionRef} from '#/screens/Profile/Sections/types'
import {atoms as a, useTheme} from '#/alf' import {atoms as a, useTheme} from '#/alf'
import * as FeedCard from '#/components/FeedCard' import * as FeedCard from '#/components/FeedCard'
import {IS_NATIVE, IS_WEB} from '#/env' import {IS_NATIVE, IS_WEB} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
function keyExtractor(item: app.bsky.feed.defs.GeneratorView) { function keyExtractor(item: app.bsky.feed.defs.GeneratorView) {
return item.uri return item.uri
@@ -18,7 +18,7 @@ import {atoms as a, useTheme} from '#/alf'
import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {Default as ProfileCard} from '#/components/ProfileCard' import {Default as ProfileCard} from '#/components/ProfileCard'
import {IS_NATIVE, IS_WEB} from '#/env' 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) { function keyExtractor(item: app.bsky.actor.defs.ProfileView, index: number) {
return `${item.did}-${index}` return `${item.did}-${index}`
@@ -36,7 +36,7 @@ import * as Prompt from '#/components/Prompt'
import {Default as StarterPackCard} from '#/components/StarterPack/StarterPackCard' import {Default as StarterPackCard} from '#/components/StarterPack/StarterPackCard'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_IOS} from '#/env' import {IS_IOS} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
interface SectionRef { interface SectionRef {
scrollToTop: () => void scrollToTop: () => void
+1 -1
View File
@@ -18,7 +18,7 @@ import {Loader} from '#/components/Loader'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {IS_NATIVE, IS_WEB} from '#/env' import {IS_NATIVE, IS_WEB} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
interface Props { interface Props {
starterPack: app.bsky.graph.defs.StarterPackView starterPack: app.bsky.graph.defs.StarterPackView
@@ -21,7 +21,7 @@ import {
} from '#/components/StarterPack/Wizard/WizardListCard' } from '#/components/StarterPack/Wizard/WizardListCard'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_WEB} from '#/env' import {IS_WEB} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
function keyExtractor( function keyExtractor(
item: app.bsky.actor.defs.ProfileViewBasic | app.bsky.feed.defs.GeneratorView, 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 {Checkbox} from '#/components/forms/Toggle'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
function WizardListCard({ function WizardListCard({
+1 -1
View File
@@ -9,7 +9,7 @@ import {useCallOnce} from '#/lib/once'
import {native} from '#/alf' import {native} from '#/alf'
import {Link as InternalLink, type LinkProps} from '#/components/Link' import {Link as InternalLink, type LinkProps} from '#/components/Link'
import {type Metrics, useAnalytics} from '#/analytics' import {type Metrics, useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function TrendingTopicLink({ export function TrendingTopicLink({
topic: raw, topic: raw,
+1 -1
View File
@@ -1,5 +1,5 @@
import {type CountryCode} from '#/lib/international-telephone-codes' import {type CountryCode} from '#/lib/international-telephone-codes'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {normalizePhoneNumber} from './phone-number' import {normalizePhoneNumber} from './phone-number'
import {type Contact, type Match} from './state' import {type Contact, type Match} from './state'
+1 -1
View File
@@ -20,7 +20,7 @@ import {
} from '#/components/icons/Chevron' } from '#/components/icons/Chevron'
import {CodeBrackets_Stroke2_Corner0_Rounded as CodeBracketsIcon} from '#/components/icons/CodeBrackets' import {CodeBrackets_Stroke2_Corner0_Rounded as CodeBracketsIcon} from '#/components/icons/CodeBrackets'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export type ColorModeValues = 'system' | 'light' | 'dark' export type ColorModeValues = 'system' | 'light' | 'dark'
@@ -27,7 +27,7 @@ import * as Prompt from '#/components/Prompt'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_WEB} from '#/env' import {IS_WEB} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
const DISPLAY_NAME_MAX_GRAPHEMES = 64 const DISPLAY_NAME_MAX_GRAPHEMES = 64
const DESCRIPTION_MAX_GRAPHEMES = 300 const DESCRIPTION_MAX_GRAPHEMES = 300
@@ -22,7 +22,7 @@ import {
import {Loader} from '#/components/Loader' import {Loader} from '#/components/Loader'
import * as ProfileCard from '#/components/ProfileCard' import * as ProfileCard from '#/components/ProfileCard'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
export function ListAddRemoveUsersDialog({ 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 {type EnabledCheckProps} from '#/components/dialogs/nuxs/utils'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {useGeolocation} from '#/geolocation' import {useGeolocation} from '#/geolocation'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
type Context = { type Context = {
activeNux: Nux | undefined 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 SessionAccount} from '#/state/session'
import {type AnalyticsContextType} from '#/analytics' import {type AnalyticsContextType} from '#/analytics'
import {type Geolocation} from '#/geolocation' import {type Geolocation} from '#/geolocation'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export type EnabledCheckProps = { export type EnabledCheckProps = {
features: AnalyticsContextType['features'] features: AnalyticsContextType['features']
+1 -1
View File
@@ -5,7 +5,7 @@ import {useLingui} from '@lingui/react/macro'
import {MessageContextMenu} from '#/components/dms/MessageContextMenu' import {MessageContextMenu} from '#/components/dms/MessageContextMenu'
import {useMessageReplies} from '#/components/dms/MessageReplies' import {useMessageReplies} from '#/components/dms/MessageReplies'
import {SwipeToReply} from '#/components/dms/SwipeToReply' import {SwipeToReply} from '#/components/dms/SwipeToReply'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
export function ActionsWrapper({ 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 {DotGrid3x1_Stroke2_Corner0_Rounded as DotsHorizontalIcon} from '#/components/icons/DotGrid'
import {EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmileIcon} from '#/components/icons/Emoji' import {EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmileIcon} from '#/components/icons/Emoji'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
import {EmojiReactionPicker} from './EmojiReactionPicker' import {EmojiReactionPicker} from './EmojiReactionPicker'
import { import {
@@ -18,7 +18,7 @@ import {Loader} from '#/components/Loader'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
type ReportDialogParams = { type ReportDialogParams = {
convoId: string convoId: string
+1 -1
View File
@@ -18,7 +18,7 @@ import {Loader} from '#/components/Loader'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
type ReportDialogParams = { type ReportDialogParams = {
convoId: string convoId: string
+1 -1
View File
@@ -13,7 +13,7 @@ import {
import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus' import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus'
import {type TriggerProps} from '#/components/Menu/types' import {type TriggerProps} from '#/components/Menu/types'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import {EmojiPopup} from './EmojiPopup' import {EmojiPopup} from './EmojiPopup'
import {hasAlreadyReacted, hasReachedReactionLimit} from './util' 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 {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus'
import * as Menu from '#/components/Menu' import * as Menu from '#/components/Menu'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import {hasAlreadyReacted, hasReachedReactionLimit} from './util' import {hasAlreadyReacted, hasReachedReactionLimit} from './util'
export function EmojiReactionPicker({ 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 * as Toast from '#/components/Toast'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
import {EmojiReactionPicker} from './EmojiReactionPicker' import {EmojiReactionPicker} from './EmojiReactionPicker'
import {canReact, hasReachedReactionLimit} from './util' 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 {atoms as a, native, useTheme, web} from '#/alf'
import {Embed, PostEmbedViewContext} from '#/components/Post/Embed' import {Embed, PostEmbedViewContext} from '#/components/Post/Embed'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {MessageContextProvider} from './MessageContext' import {MessageContextProvider} from './MessageContext'
const BORDER_RADIUS = 20 const BORDER_RADIUS = 20
@@ -11,7 +11,7 @@ import {useConvoActive} from '#/state/messages/convo'
import {isKnownJoinLinkPreview} from '#/state/queries/join-links' import {isKnownJoinLinkPreview} from '#/state/queries/join-links'
import {atoms as a, native, useTheme, web} from '#/alf' import {atoms as a, native, useTheme, web} from '#/alf'
import * as ChatInvite from '#/components/dms/ChatInvite' import * as ChatInvite from '#/components/dms/ChatInvite'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import {MessageContextProvider} from './MessageContext' import {MessageContextProvider} from './MessageContext'
const BORDER_RADIUS = 20 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 * as Prompt from '#/components/Prompt'
import {usePromptControl} from '#/components/Prompt' import {usePromptControl} from '#/components/Prompt'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
type MessageDialogsContextType = { 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 {Message_Stroke2_Corner0_Rounded as Message} from '#/components/icons/Message'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function MessageProfileButton({ export function MessageProfileButton({
profile, profile,
+1 -1
View File
@@ -8,7 +8,7 @@ import {
useState, useState,
} from 'react' } from 'react'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
/** /**
* How long a message stays highlighted after scrolling to it, before the flash * 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 * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_NATIVE, IS_WEB} from '#/env' import {IS_NATIVE, IS_WEB} from '#/env'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
type Reaction = { type Reaction = {
+1 -1
View File
@@ -16,7 +16,7 @@ import {atoms as a, useTheme} from '#/alf'
import {SystemMessageItem} from '#/components/dms/SystemMessageItem' import {SystemMessageItem} from '#/components/dms/SystemMessageItem'
import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDown} from '#/components/icons/Chevron' import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDown} from '#/components/icons/Chevron'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
const ANIMATION_DURATION_MS = 200 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 {getSystemMessageInfo} from '#/components/dms/getSystemMessageInfo'
import {Link} from '#/components/Link' import {Link} from '#/components/Link'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
export function SystemMessageItem({ export function SystemMessageItem({
item, item,
+1 -1
View File
@@ -17,7 +17,7 @@ import {ArrowsDiagonalOut_Stroke2_Corner0_Rounded as Fullscreen} from '#/compone
import {MediaInsetBorder} from '#/components/MediaInsetBorder' import {MediaInsetBorder} from '#/components/MediaInsetBorder'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function ConstrainedImage({ export function ConstrainedImage({
aspectRatio, aspectRatio,
+1 -1
View File
@@ -40,7 +40,7 @@ import {PostEmbedViewContext} from '#/components/Post/Embed/types'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {IS_ANDROID, IS_WEB} from '#/env' import {IS_ANDROID, IS_WEB} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export * from './const' export * from './const'
export * from './maybeApplyGalleryOffsetStyles' 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 {atoms as a, useBreakpoints} from '#/alf'
import {type Dimensions} from '#/components/Lightbox/types' import {type Dimensions} from '#/components/Lightbox/types'
import {type PostEmbedViewContext} from '#/components/Post/Embed/types' import {type PostEmbedViewContext} from '#/components/Post/Embed/types'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {GalleryItem} from './ImageLayoutGridItem' import {GalleryItem} from './ImageLayoutGridItem'
interface ImageLayoutGridProps { interface ImageLayoutGridProps {
@@ -13,7 +13,7 @@ import {MediaInsetBorder} from '#/components/MediaInsetBorder'
import {ImageContextMenu} from '#/components/Post/Embed/ImageContextMenu' import {ImageContextMenu} from '#/components/Post/Embed/ImageContextMenu'
import {type PostEmbedViewContext} from '#/components/Post/Embed/types' import {type PostEmbedViewContext} from '#/components/Post/Embed/types'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
type EventFunction = (index: number) => void type EventFunction = (index: number) => void
@@ -29,7 +29,7 @@ import {SubtleHover} from '#/components/SubtleHover'
import {useTrendingTopicSeen} from '#/components/TrendingTopics' import {useTrendingTopicSeen} from '#/components/TrendingTopics'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
const TOPIC_COUNT = 3 const TOPIC_COUNT = 3
+1 -1
View File
@@ -17,7 +17,7 @@ import {
LabelsOnMeDialog, LabelsOnMeDialog,
useLabelsOnMeDialogControl, useLabelsOnMeDialogControl,
} from '#/components/moderation/LabelsOnMeDialog' } from '#/components/moderation/LabelsOnMeDialog'
import {com} from '#/lexicons' import {type com} from '#/lexicons'
export function LabelsOnMe({ export function LabelsOnMe({
labels, labels,
@@ -16,7 +16,7 @@ import * as Dialog from '#/components/Dialog'
import {InlineLinkText} from '#/components/Link' import {InlineLinkText} from '#/components/Link'
import {AppealForm} from '#/components/moderation/AppealForm' import {AppealForm} from '#/components/moderation/AppealForm'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {com} from '#/lexicons' import {type com} from '#/lexicons'
import {Divider} from '../Divider' import {Divider} from '../Divider'
export {useDialogControl as useLabelsOnMeDialogControl} from '#/components/Dialog' export {useDialogControl as useLabelsOnMeDialogControl} from '#/components/Dialog'
+1 -1
View File
@@ -15,7 +15,7 @@ import {
useLabelsOnMeDialogControl, useLabelsOnMeDialogControl,
} from '#/components/moderation/LabelsOnMeDialog' } from '#/components/moderation/LabelsOnMeDialog'
import * as Pills from '#/components/Pills' import * as Pills from '#/components/Pills'
import {app, com} from '#/lexicons' import {type app, type com} from '#/lexicons'
export function PostAlerts({ export function PostAlerts({
post, post,
+1 -1
View File
@@ -24,7 +24,7 @@ import {
useModerationDetailsDialogControl, useModerationDetailsDialogControl,
} from '#/components/moderation/ModerationDetailsDialog' } from '#/components/moderation/ModerationDetailsDialog'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
interface Props extends React.ComponentProps<typeof Link> { interface Props extends React.ComponentProps<typeof Link> {
disabled: boolean disabled: boolean
@@ -1,4 +1,3 @@
import {BSKY_LABELER_DID} from '@atproto/api'
import {type AtUriString, type DidString} from '@atproto/syntax' import {type AtUriString, type DidString} from '@atproto/syntax'
import {api} from '@bsky.app/sdk' import {api} from '@bsky.app/sdk'
import {msg} from '@lingui/core/macro' import {msg} from '@lingui/core/macro'
@@ -1,7 +1,8 @@
import {applicationId} from 'expo-application' import {applicationId} from 'expo-application'
import {com, tools} from '#/lexicons'
import {type ParsedReportSubject} from '#/components/moderation/ReportDialog/types' import {type ParsedReportSubject} from '#/components/moderation/ReportDialog/types'
import {IS_ANDROID, IS_IOS, IS_WEB} from '#/env' 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 DMCA_LINK = 'https://bsky.social/about/support/copyright'
export const SUPPORT_PAGE = 'https://bsky.social/about/support' export const SUPPORT_PAGE = 'https://bsky.social/about/support'
@@ -1,7 +1,7 @@
import {type $Typed} from '@atproto/lex' import {type $Typed} from '@atproto/lex'
import type * as Dialog from '#/components/Dialog' import type * as Dialog from '#/components/Dialog'
import {app, chat} from '#/lexicons' import {type app, type chat} from '#/lexicons'
export type ReportSubjectConvoMessage = { export type ReportSubjectConvoMessage = {
view: 'convo' | 'message' view: 'convo' | 'message'
@@ -7,7 +7,7 @@ import {useVerificationsRemoveMutation} from '#/state/queries/verification/useVe
import {type DialogControlProps} from '#/components/Dialog' import {type DialogControlProps} from '#/components/Dialog'
import * as Prompt from '#/components/Prompt' import * as Prompt from '#/components/Prompt'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
export {useDialogControl as usePromptControl} from '#/components/Dialog' export {useDialogControl as usePromptControl} from '#/components/Dialog'
@@ -20,7 +20,7 @@ import {Text} from '#/components/Typography'
import {type FullVerificationState} from '#/components/verification' import {type FullVerificationState} from '#/components/verification'
import {VerificationRemovePrompt} from '#/components/verification/VerificationRemovePrompt' import {VerificationRemovePrompt} from '#/components/verification/VerificationRemovePrompt'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
export {useDialogControl} from '#/components/Dialog' export {useDialogControl} from '#/components/Dialog'
@@ -25,7 +25,7 @@ import {
useUpsertLiveStatusMutation, useUpsertLiveStatusMutation,
} from '#/features/liveNow' } from '#/features/liveNow'
import {LinkPreview} from '#/features/liveNow/components/LinkPreview' import {LinkPreview} from '#/features/liveNow/components/LinkPreview'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function EditLiveDialog({ export function EditLiveDialog({
control, control,
@@ -26,7 +26,7 @@ import * as ProfileCard from '#/components/ProfileCard'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {LiveIndicator} from '#/features/liveNow/components/LiveIndicator' import {LiveIndicator} from '#/features/liveNow/components/LiveIndicator'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import type * as bsky from '#/types/bsky' import type * as bsky from '#/types/bsky'
export function LiveStatusDialog({ export function LiveStatusDialog({
+1 -1
View File
@@ -1,7 +1,7 @@
import {type Client} from '@atproto/lex' import {type Client} from '@atproto/lex'
import {DEMO_FEED} from '#/lib/demo' import {DEMO_FEED} from '#/lib/demo'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {type FeedAPI, type FeedAPIResponse} from './types' import {type FeedAPI, type FeedAPIResponse} from './types'
export class DemoFeedAPI implements FeedAPI { 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 {type AtUriString} from '@atproto/syntax'
import {PROD_DEFAULT_FEED} from '#/lib/constants' import {PROD_DEFAULT_FEED} from '#/lib/constants'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {CustomFeedAPI} from './custom' import {CustomFeedAPI} from './custom'
import {FollowingFeedAPI} from './following' import {FollowingFeedAPI} from './following'
import {type FeedAPI, type FeedAPIResponse} from './types' 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 {api} from '@bsky.app/sdk'
import {BLUESKY_PROXY_DID, CHAT_PROXY_DID, IS_DEV} from '#/env' 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 = export const LOCAL_DEV_SERVICE =
Platform.OS === 'android' ? 'http://10.0.2.2:2583' : 'http://localhost:2583' 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 {useCallback, useRef} from 'react'
import {type Metrics, useAnalytics} from '#/analytics' 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. * 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 {LINK_META_PROXY} from '#/lib/constants'
import {getGiphyMetaUri} from '#/lib/strings/embed-player' import {getGiphyMetaUri} from '#/lib/strings/embed-player'
import {parseStarterPackUri} from '#/lib/strings/starter-pack' import {parseStarterPackUri} from '#/lib/strings/starter-pack'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {isBskyAppUrl} from '../strings/url-helpers' import {isBskyAppUrl} from '../strings/url-helpers'
export enum LikelyType { export enum LikelyType {
+1 -1
View File
@@ -1,7 +1,7 @@
import {AtUri} from '@atproto/syntax' import {AtUri} from '@atproto/syntax'
import {isInvalidHandle} from '#/lib/strings/handles' import {isInvalidHandle} from '#/lib/strings/handles'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function makeProfileLink( export function makeProfileLink(
info: { 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 {HashtagWide_Stroke1_Corner0_Rounded as HashtagWideIcon} from '#/components/icons/Hashtag'
import * as Layout from '#/components/Layout' import * as Layout from '#/components/Layout'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons'
import { import {
CustomFeedHeader, CustomFeedHeader,
CustomFeedHeaderSkeleton, CustomFeedHeaderSkeleton,
} from './components/CustomFeedHeader' } from './components/CustomFeedHeader'
import {app} from '#/lexicons'
type Props = NativeStackScreenProps<CommonNavigatorParams, 'CustomFeed'> type Props = NativeStackScreenProps<CommonNavigatorParams, 'CustomFeed'>
export function CustomFeedScreen(props: Props) { 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 {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {SearchError} from '#/components/SearchError' import {SearchError} from '#/components/SearchError'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
const renderItem = ({ const renderItem = ({
item, item,
+1 -1
View File
@@ -32,7 +32,7 @@ import {createStaticClick, InlineLinkText} from '#/components/Link'
import {Loader} from '#/components/Loader' import {Loader} from '#/components/Loader'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_IOS, IS_NATIVE} from '#/env' import {IS_IOS, IS_NATIVE} from '#/env'
import {com} from '#/lexicons' import {type com} from '#/lexicons'
import {ConfirmHostingProviderDialog} from './components/ConfirmHostingProviderDialog' import {ConfirmHostingProviderDialog} from './components/ConfirmHostingProviderDialog'
import {HostingProviderDialog} from './components/HostingProviderDialog' import {HostingProviderDialog} from './components/HostingProviderDialog'
import {FormContainer} from './FormContainer' import {FormContainer} from './FormContainer'
+1 -1
View File
@@ -56,7 +56,7 @@ import * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAgeAssurance} from '#/ageAssurance' import {useAgeAssurance} from '#/ageAssurance'
import {IS_NATIVE, IS_WEB} from '#/env' import {IS_NATIVE, IS_WEB} from '#/env'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import {ChatDisabled} from './components/ChatDisabled' import {ChatDisabled} from './components/ChatDisabled'
import {ChatListItem} from './components/ChatListItem' import {ChatListItem} from './components/ChatListItem'
import {InboxRequests} from './components/InboxRequests' import {InboxRequests} from './components/InboxRequests'
@@ -7,7 +7,7 @@ import {atoms as a, tokens} from '#/alf'
import {parseConvoView} from '#/components/dms/util' import {parseConvoView} from '#/components/dms/util'
import {KnownFollowers} from '#/components/KnownFollowers' import {KnownFollowers} from '#/components/KnownFollowers'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import {ChatListItem, ChatListItemPortal} from './ChatListItem' import {ChatListItem, ChatListItemPortal} from './ChatListItem'
import {AcceptChatButton, DeleteChatButton, RejectMenu} from './RequestButtons' import {AcceptChatButton, DeleteChatButton, RejectMenu} from './RequestButtons'
@@ -33,7 +33,7 @@ import * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {IS_WEB} from '#/env' import {IS_WEB} from '#/env'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
import {CopyTextButton} from './CopyTextButton' import {CopyTextButton} from './CopyTextButton'
import {EditTextButton} from './EditTextButton' import {EditTextButton} from './EditTextButton'
@@ -37,7 +37,7 @@ import {PaperPlaneVertical_Filled_Stroke2_Corner1_Rounded as PaperPlaneIcon} fro
import {Loader} from '#/components/Loader' import {Loader} from '#/components/Loader'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {IS_ANDROID, IS_IOS, IS_LIQUID_GLASS, IS_NATIVE, IS_WEB} from '#/env' 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' import {type MessageEmbedState} from './MessageInputEmbed'
const MIN_HEIGHT = 40 const MIN_HEIGHT = 40
@@ -10,7 +10,7 @@ import {useMessageReplies} from '#/components/dms/MessageReplies'
import {useReplyPreviewText} from '#/components/dms/replyPreview' import {useReplyPreviewText} from '#/components/dms/replyPreview'
import {TimesLarge_Stroke2_Corner0_Rounded as XIcon} from '#/components/icons/Times' import {TimesLarge_Stroke2_Corner0_Rounded as XIcon} from '#/components/icons/Times'
import {Text} from '#/components/Typography' 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 * 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 * as Menu from '#/components/Menu'
import {ReportDialog} from '#/components/moderation/ReportDialog' import {ReportDialog} from '#/components/moderation/ReportDialog'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {chat} from '#/lexicons' import {type chat} from '#/lexicons'
export function RejectMenu({ export function RejectMenu({
convo, convo,
@@ -15,7 +15,7 @@ import {useFormatPostStatCount} from '#/components/PostControls/util'
import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {ProfileHoverCard} from '#/components/ProfileHoverCard'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
const AVI_SIZE = 20 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 {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {IS_IOS} from '#/env' import {IS_IOS} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {GrowthHack} from './GrowthHack' import {GrowthHack} from './GrowthHack'
export function ThreadItemAnchorFollowButton({ export function ThreadItemAnchorFollowButton({
@@ -50,7 +50,7 @@ import * as Skele from '#/components/Skeleton'
import {SubtleHover} from '#/components/SubtleHover' import {SubtleHover} from '#/components/SubtleHover'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useActorStatus} from '#/features/liveNow' import {useActorStatus} from '#/features/liveNow'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export type ThreadItemPostProps = { export type ThreadItemPostProps = {
item: Extract<ThreadItem, {type: 'threadPost'}> item: Extract<ThreadItem, {type: 'threadPost'}>
@@ -46,7 +46,7 @@ import {RichText} from '#/components/RichText'
import * as Skele from '#/components/Skeleton' import * as Skele from '#/components/Skeleton'
import {SubtleHover} from '#/components/SubtleHover' import {SubtleHover} from '#/components/SubtleHover'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
/** /**
* Mimic the space in PostMeta * 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 {atoms as a, platform, useBreakpoints, useTheme} from '#/alf'
import {ProfileBadges} from '#/components/ProfileBadges' import {ProfileBadges} from '#/components/ProfileBadges'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function ProfileHeaderDisplayName({ export function ProfileHeaderDisplayName({
profile, profile,
@@ -24,7 +24,7 @@ import * as Prompt from '#/components/Prompt'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {useSimpleVerificationState} from '#/components/verification' import {useSimpleVerificationState} from '#/components/verification'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function EditProfileDialog({ export function EditProfileDialog({
profile, profile,
+1 -1
View File
@@ -9,7 +9,7 @@ import {atoms as a, useTheme, web} from '#/alf'
import {NewskieDialog} from '#/components/NewskieDialog' import {NewskieDialog} from '#/components/NewskieDialog'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {IS_IOS, IS_NATIVE} from '#/env' import {IS_IOS, IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function ProfileHeaderHandle({ export function ProfileHeaderHandle({
profile, 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 {atoms as a, useTheme} from '#/alf'
import {InlineLinkText} from '#/components/Link' import {InlineLinkText} from '#/components/Link'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function ProfileHeaderMetrics({ export function ProfileHeaderMetrics({
profile, profile,
@@ -39,7 +39,7 @@ import {useAnalytics} from '#/analytics'
import {IS_IOS, IS_NATIVE} from '#/env' import {IS_IOS, IS_NATIVE} from '#/env'
import {InviteFriendsDialog} from '#/features/inviteFriends' import {InviteFriendsDialog} from '#/features/inviteFriends'
import {useActorStatus} from '#/features/liveNow' import {useActorStatus} from '#/features/liveNow'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {GermButton} from '../components/GermButton' import {GermButton} from '../components/GermButton'
import {ProfileHeaderDisplayName} from './DisplayName' import {ProfileHeaderDisplayName} from './DisplayName'
import {EditProfileDialog} from './EditProfileDialog' 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 {EditLiveDialog} from '#/features/liveNow/components/EditLiveDialog'
import {LiveIndicator} from '#/features/liveNow/components/LiveIndicator' import {LiveIndicator} from '#/features/liveNow/components/LiveIndicator'
import {LiveStatusDialog} from '#/features/liveNow/components/LiveStatusDialog' import {LiveStatusDialog} from '#/features/liveNow/components/LiveStatusDialog'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
import {GrowableAvatar} from './GrowableAvatar' import {GrowableAvatar} from './GrowableAvatar'
import {GrowableBanner} from './GrowableBanner' import {GrowableBanner} from './GrowableBanner'
import {StatusBarShadow} from './StatusBarShadow' 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 {ViewHeader} from '#/view/com/util/ViewHeader'
import * as Layout from '#/components/Layout' import * as Layout from '#/components/Layout'
import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
function renderItem({ function renderItem({
item, 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 {BulletList_Stroke1_Corner0_Rounded as ListIcon} from '#/components/icons/BulletList'
import {PersonPlus_Stroke2_Corner0_Rounded as PersonPlusIcon} from '#/components/icons/Person' import {PersonPlus_Stroke2_Corner0_Rounded as PersonPlusIcon} from '#/components/icons/Person'
import {IS_NATIVE} from '#/env' import {IS_NATIVE} from '#/env'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
interface SectionRef { interface SectionRef {
scrollToTop: () => void scrollToTop: () => void
@@ -12,7 +12,7 @@ import * as Menu from '#/components/Menu'
import * as Prompt from '#/components/Prompt' import * as Prompt from '#/components/Prompt'
import * as Toast from '#/components/Toast' import * as Toast from '#/components/Toast'
import {useAnalytics} from '#/analytics' import {useAnalytics} from '#/analytics'
import {app} from '#/lexicons' import {type app} from '#/lexicons'
export function SubscribeMenu({list}: {list: app.bsky.graph.defs.ListView}) { export function SubscribeMenu({list}: {list: app.bsky.graph.defs.ListView}) {
const {_} = useLingui() const {_} = useLingui()

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