You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
648 B
23 lines
648 B
import { cn } from '@/lib/utils' |
|
import { Repeat2 } from 'lucide-react' |
|
import { useTranslation } from 'react-i18next' |
|
import Username from '../Username' |
|
|
|
export default function RepostDescription({ |
|
reposter, |
|
className |
|
}: { |
|
reposter?: string | null |
|
className?: string |
|
}) { |
|
const { t } = useTranslation() |
|
if (!reposter) return null |
|
|
|
return ( |
|
<div className={cn('flex gap-1 text-sm items-center text-muted-foreground mb-1', className)}> |
|
<Repeat2 size={16} className="shrink-0" /> |
|
<Username userId={reposter} className="font-semibold truncate" skeletonClassName="h-3" /> |
|
<div>{t('reposted')}</div> |
|
</div> |
|
) |
|
}
|
|
|