feat: translation (#389)

This commit is contained in:
Cody Tseng
2025-06-23 23:52:21 +08:00
committed by GitHub
parent e2e115ebeb
commit df9066eae0
43 changed files with 1466 additions and 47 deletions

View File

@@ -14,6 +14,7 @@ import NoteStats from '../NoteStats'
import ParentNotePreview from '../ParentNotePreview'
import UserAvatar from '../UserAvatar'
import Username from '../Username'
import TranslateButton from '../TranslateButton'
export default function ReplyNote({
event,
@@ -45,7 +46,7 @@ export default function ReplyNote({
<UserAvatar userId={event.pubkey} className="shrink-0 h-8 w-8" />
<div className="w-full overflow-hidden">
<div className="flex items-start justify-between gap-2">
<div className="flex gap-2 items-center flex-1">
<div className="flex gap-2 items-center flex-1 w-0">
<Username
userId={event.pubkey}
className="text-sm font-semibold text-muted-foreground hover:text-foreground truncate"
@@ -55,7 +56,10 @@ export default function ReplyNote({
<FormattedTimestamp timestamp={event.created_at} />
</div>
</div>
<NoteOptions event={event} className="shrink-0 [&_svg]:size-5" />
<div className="flex items-center shrink-0">
<TranslateButton event={event} />
<NoteOptions event={event} className="shrink-0 [&_svg]:size-5" />
</div>
</div>
{parentEventId && (
<ParentNotePreview