Fix some bugs in tablet mode
This commit is contained in:
committed by
Samuel Newman
parent
93cba630ca
commit
00827c713c
@@ -1,20 +1,20 @@
|
|||||||
import React, {memo, useMemo, useState, useEffect} from 'react'
|
import React, {memo, useEffect,useMemo, useState} from 'react'
|
||||||
import {
|
import {
|
||||||
Animated,
|
Animated,
|
||||||
TouchableOpacity,
|
|
||||||
Pressable,
|
Pressable,
|
||||||
StyleSheet,
|
StyleSheet,
|
||||||
|
TouchableOpacity,
|
||||||
View,
|
View,
|
||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import {
|
import {
|
||||||
|
AppBskyActorDefs,
|
||||||
AppBskyEmbedImages,
|
AppBskyEmbedImages,
|
||||||
|
AppBskyEmbedRecordWithMedia,
|
||||||
AppBskyFeedDefs,
|
AppBskyFeedDefs,
|
||||||
AppBskyFeedPost,
|
AppBskyFeedPost,
|
||||||
ModerationOpts,
|
|
||||||
ModerationDecision,
|
|
||||||
moderateProfile,
|
moderateProfile,
|
||||||
AppBskyEmbedRecordWithMedia,
|
ModerationDecision,
|
||||||
AppBskyActorDefs,
|
ModerationOpts,
|
||||||
} from '@atproto/api'
|
} from '@atproto/api'
|
||||||
import {AtUri} from '@atproto/api'
|
import {AtUri} from '@atproto/api'
|
||||||
import {
|
import {
|
||||||
@@ -22,28 +22,29 @@ import {
|
|||||||
FontAwesomeIconStyle,
|
FontAwesomeIconStyle,
|
||||||
Props,
|
Props,
|
||||||
} from '@fortawesome/react-native-fontawesome'
|
} from '@fortawesome/react-native-fontawesome'
|
||||||
|
import {msg,Trans} from '@lingui/macro'
|
||||||
|
import {useLingui} from '@lingui/react'
|
||||||
|
|
||||||
import {FeedNotification} from '#/state/queries/notifications/feed'
|
import {FeedNotification} from '#/state/queries/notifications/feed'
|
||||||
import {s, colors} from 'lib/styles'
|
import {useAnimatedValue} from 'lib/hooks/useAnimatedValue'
|
||||||
import {niceDate} from 'lib/strings/time'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
|
import {HeartIconSolid} from 'lib/icons'
|
||||||
|
import {makeProfileLink} from 'lib/routes/links'
|
||||||
import {sanitizeDisplayName} from 'lib/strings/display-names'
|
import {sanitizeDisplayName} from 'lib/strings/display-names'
|
||||||
import {sanitizeHandle} from 'lib/strings/handles'
|
import {sanitizeHandle} from 'lib/strings/handles'
|
||||||
import {pluralize} from 'lib/strings/helpers'
|
import {pluralize} from 'lib/strings/helpers'
|
||||||
import {HeartIconSolid} from 'lib/icons'
|
import {niceDate} from 'lib/strings/time'
|
||||||
import {Text} from '../util/text/Text'
|
import {colors,s} from 'lib/styles'
|
||||||
import {UserAvatar, PreviewableUserAvatar} from '../util/UserAvatar'
|
|
||||||
import {UserPreviewLink} from '../util/UserPreviewLink'
|
|
||||||
import {ImageHorzList} from '../util/images/ImageHorzList'
|
|
||||||
import {Post} from '../post/Post'
|
|
||||||
import {Link, TextLink} from '../util/Link'
|
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
|
||||||
import {useAnimatedValue} from 'lib/hooks/useAnimatedValue'
|
|
||||||
import {formatCount} from '../util/numeric/format'
|
|
||||||
import {makeProfileLink} from 'lib/routes/links'
|
|
||||||
import {TimeElapsed} from '../util/TimeElapsed'
|
|
||||||
import {isWeb} from 'platform/detection'
|
import {isWeb} from 'platform/detection'
|
||||||
import {Trans, msg} from '@lingui/macro'
|
|
||||||
import {useLingui} from '@lingui/react'
|
|
||||||
import {FeedSourceCard} from '../feeds/FeedSourceCard'
|
import {FeedSourceCard} from '../feeds/FeedSourceCard'
|
||||||
|
import {Post} from '../post/Post'
|
||||||
|
import {ImageHorzList} from '../util/images/ImageHorzList'
|
||||||
|
import {Link, TextLink} from '../util/Link'
|
||||||
|
import {formatCount} from '../util/numeric/format'
|
||||||
|
import {Text} from '../util/text/Text'
|
||||||
|
import {TimeElapsed} from '../util/TimeElapsed'
|
||||||
|
import {PreviewableUserAvatar,UserAvatar} from '../util/UserAvatar'
|
||||||
|
import {UserPreviewLink} from '../util/UserPreviewLink'
|
||||||
|
|
||||||
const MAX_AUTHORS = 5
|
const MAX_AUTHORS = 5
|
||||||
|
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ const styles = StyleSheet.create({
|
|||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
},
|
},
|
||||||
// @ts-ignore web only
|
// @ts-ignore web only
|
||||||
loadLatestInline: isWeb
|
loadLatestInline: isWeb
|
||||||
? {
|
? {
|
||||||
left: 'calc(50vw - 282px)',
|
left: 'calc(50vw - 282px)',
|
||||||
|
|||||||
Reference in New Issue
Block a user