Files
2022-11-28 17:18:00 -05:00

20 lines
424 B
TypeScript

import { useEffect, useState } from 'react'
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime'
dayjs.extend(relativeTime)
export default function (timestamp?: number) {
const [timeSince, setTimeSince] = useState('')
useEffect(() => {
if (timestamp) {
setTimeSince(dayjs.unix(timestamp).fromNow())
} else {
setTimeSince('')
}
}, [timestamp])
return timeSince
}