Spaces:
Build error
Build error
'use client' | |
import { useCallback } from 'react' | |
import dayjs from 'dayjs' | |
import utc from 'dayjs/plugin/utc' | |
import timezone from 'dayjs/plugin/timezone' | |
import { useAppContext } from '@/context/app-context' | |
dayjs.extend(utc) | |
dayjs.extend(timezone) | |
const useTimestamp = () => { | |
const { userProfile: { timezone } } = useAppContext() | |
const formatTime = useCallback((value: number, format: string) => { | |
return dayjs.unix(value).tz(timezone).format(format) | |
}, [timezone]) | |
return { formatTime } | |
} | |
export default useTimestamp | |