import Icon from '@components/Icon' import { QueryKeyTimeline } from '@utils/queryHooks/timeline' import { StyleConstants } from '@utils/styles/constants' import { useTheme } from '@utils/styles/ThemeManager' import React, { useContext } from 'react' import { useTranslation } from 'react-i18next' import { Pressable, View } from 'react-native' import ContextMenu from 'react-native-context-menu-view' import { ContextMenuContext } from './ContextMenu' import HeaderSharedAccount from './HeaderShared/Account' import HeaderSharedApplication from './HeaderShared/Application' import HeaderSharedCreated from './HeaderShared/Created' import HeaderSharedMuted from './HeaderShared/Muted' import HeaderSharedVisibility from './HeaderShared/Visibility' export interface Props { queryKey?: QueryKeyTimeline status: Mastodon.Status highlighted: boolean } const TimelineHeaderDefault = ({ queryKey, status, highlighted }: Props) => { const { t } = useTranslation('componentContextMenu') const { colors } = useTheme() const contextMenuContext = useContext(ContextMenuContext) return ( {queryKey ? ( {}} children={ } /> ) : null} ) } export default TimelineHeaderDefault