mirror of
https://github.com/luxfi/market.git
synced 2026-09-24 00:25:57 +00:00
20 lines
424 B
TypeScript
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
|
|
}
|