import { FormattedMessage } from 'react-intl'; import ReplyIcon from '@/material-icons/400-24px/reply.svg?react'; import { Icon } from 'mastodon/components/icon'; import { DisplayedName } from 'mastodon/features/notifications_v2/components/displayed_name'; import { useAppSelector } from 'mastodon/store'; export const StatusThreadLabel: React.FC<{ accountId: string; inReplyToAccountId: string; }> = ({ accountId, inReplyToAccountId }) => { const inReplyToAccount = useAppSelector((state) => state.accounts.get(inReplyToAccountId), ); let label; if (accountId === inReplyToAccountId) { label = ( ); } else if (inReplyToAccount) { label = ( }} /> ); } else { label = ( ); } return (
{label}
); };