1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00
This commit is contained in:
xmflsct
2022-08-09 00:44:56 +02:00
parent a68ed6ea1b
commit 9f17f95a98
12 changed files with 333 additions and 277 deletions

View File

@ -15,7 +15,7 @@ import { getInstanceAccount } from '@utils/slices/instancesSlice'
import { StyleConstants } from '@utils/styles/constants'
import { useTheme } from '@utils/styles/ThemeManager'
import { uniqBy } from 'lodash'
import React, { useCallback } from 'react'
import React, { useCallback, useEffect, useRef } from 'react'
import { Pressable, View } from 'react-native'
import { useSelector } from 'react-redux'
import TimelineContextMenu from './Shared/ContextMenu'
@ -53,10 +53,15 @@ const TimelineDefault: React.FC<Props> = ({
const ownAccount = actualStatus.account?.id === instanceAccount?.id
const copiableContent = useRef<{ content: string; complete: boolean }>({
content: '',
complete: false
})
if (
!highlighted &&
queryKey &&
shouldFilter({ status: actualStatus, queryKey })
shouldFilter({ copiableContent, status: actualStatus, queryKey })
) {
return <TimelineFiltered />
}
@ -75,10 +80,10 @@ const TimelineDefault: React.FC<Props> = ({
return (
<TimelineContextMenu
copiableContent={copiableContent}
status={actualStatus}
queryKey={queryKey}
rootQueryKey={rootQueryKey}
disabled={highlighted}
>
<Pressable
accessible={highlighted ? false : true}