Something went wrong. Try again.
Bluesky app fork with some witchin' additions 💫
Something went wrong. Try again.
519 B · 22 lines
TypeScript
at prod
1234567891011121314151617181920212223import {useCallback} from 'react'import {useLingui} from '@lingui/react'
import { type CountsMetricsDisplay, formatCountsMetricNumber,} from '#/lib/metrics-display'
/** * Formats post stat counts using the user's impressions display preference. */export function useFormatPostStatCount( display: CountsMetricsDisplay = 'visible',) { const {i18n} = useLingui()
return useCallback( (postStatCount: number) => formatCountsMetricNumber(i18n, display, postStatCount), [display, i18n], )}