修复查看更新更新时间变化,消息时间显示月日时分

修复查看更新更新时间变化,消息时间显示月日时分
This commit is contained in:
zhb 2026-06-28 02:01:51 +08:00 committed by GitHub
parent 8cf0b10f56
commit bd80c13421
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,7 +1,6 @@
import { Check, Copy, GitFork } from 'lucide-react'
import { useTranslation } from '../../i18n'
import { useSettingsStore } from '../../stores/settingsStore'
import { formatExactMessageTimestamp, formatMessageTimestamp } from '../../lib/formatMessageTimestamp'
import { formatExactMessageTimestamp, formatMessageHoverTime } from '../../lib/formatMessageTimestamp'
import { CopyButton } from '../shared/CopyButton'
export type MessageBranchAction = {
@ -25,11 +24,10 @@ export function MessageActionBar({
align = 'start',
timestamp,
}: Props) {
const t = useTranslation()
const locale = useSettingsStore((state) => state.locale)
const hasCopy = Boolean(copyText?.trim())
const timeLabel = typeof timestamp === 'number'
? formatMessageTimestamp(timestamp, t, locale)
const hoverTimeLabel = typeof timestamp === 'number'
? formatMessageHoverTime(timestamp, locale)
: ''
const exactTimeLabel = typeof timestamp === 'number'
? formatExactMessageTimestamp(timestamp, locale)
@ -69,12 +67,12 @@ export function MessageActionBar({
<GitFork size={13} strokeWidth={2.2} aria-hidden="true" />
</button>
) : null}
{timeLabel ? (
{hoverTimeLabel ? (
<span
className="ml-1 inline-flex items-center text-[11px] font-medium tabular-nums text-[var(--color-text-tertiary)]"
title={exactTimeLabel || timeLabel}
title={exactTimeLabel || hoverTimeLabel}
>
{timeLabel}
{hoverTimeLabel}
</span>
) : null}
</div>