import { MessageBlock, MessageMetrics, MessageMetricsItem, MessageMetricsItemIcon, MessageMetricsItemLabel, MessageMetricsReply, } from '@rocket.chat/fuselage'; import { useTranslation } from 'react-i18next'; import { useTimeAgo } from '../../../hooks/useTimeAgo'; import { useGoToRoom } from '../../../views/room/hooks/useGoToRoom'; export type DiscussionMetricsProps = { drid: string; rid: string; count: number; lm?: Date; }; const DiscussionMetrics = ({ lm, count, rid, drid }: DiscussionMetricsProps) => { const { t } = useTranslation(); const format = useTimeAgo(); const goToRoom = useGoToRoom(); return ( goToRoom(drid)}> {count ? t('message_counter', { count }) : t('Reply')} {lm ? format(lm) : t('No_messages_yet')} ); }; export default DiscussionMetrics;