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-12-05 14:50:03 +01:00
parent 955478c605
commit c6e27d6d88
6 changed files with 28 additions and 18 deletions

View File

@ -13,12 +13,12 @@ import StatusContext from './Context'
export interface Props {
action: Mastodon.Notification['type'] | 'reblog' | 'pinned'
isNotification?: boolean
account?: Mastodon.Account
account?: Mastodon.Account // For notification
}
const TimelineActioned: React.FC<Props> = ({ action, isNotification, ...rest }) => {
const { status } = useContext(StatusContext)
const account = isNotification ? rest.account : status?.account
const { status, reblogStatus } = useContext(StatusContext)
const account = rest.account || (reblogStatus ? reblogStatus.account : status?.account)
if (!status || !account) return null
const { t } = useTranslation('componentTimeline')