import { FormattedMessage } from 'react-intl'; import ReplyIcon from '@/material-icons/400-24px/reply.svg?react'; import { Icon } from 'flavours/glitch/components/icon'; import { useAppSelector } from 'flavours/glitch/store'; import { LinkedDisplayName } from './display_name'; 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}
); };