Enable profile hover card on quoted post authors (#9896)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Samuel Newman
2026-02-18 14:35:38 +00:00
committed by GitHub
parent c188fd4f04
commit b12d703353
3 changed files with 28 additions and 25 deletions
+4 -4
View File
@@ -1,4 +1,4 @@
import React, {type JSX} from 'react'
import {useState} from 'react'
import {type I18n} from '@lingui/core'
import {useLingui} from '@lingui/react'
@@ -11,17 +11,17 @@ export function TimeElapsed({
timeToString,
}: {
timestamp: string
children: ({timeElapsed}: {timeElapsed: string}) => JSX.Element
children: ({timeElapsed}: {timeElapsed: string}) => React.ReactElement
timeToString?: (i18n: I18n, timeElapsed: string) => string
}) {
const {i18n} = useLingui()
const ago = useGetTimeAgo()
const tick = useTickEveryMinute()
const [timeElapsed, setTimeAgo] = React.useState(() =>
const [timeElapsed, setTimeAgo] = useState(() =>
timeToString ? timeToString(i18n, timestamp) : ago(timestamp, tick),
)
const [prevTick, setPrevTick] = React.useState(tick)
const [prevTick, setPrevTick] = useState(tick)
if (prevTick !== tick) {
setPrevTick(tick)
setTimeAgo(