import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' import timezone from 'dayjs/plugin/timezone' import advanced from 'dayjs/plugin/advancedFormat' import { useEffect, useState } from 'react' dayjs.extend(utc) // dayjs.extend(timezone) dayjs.extend(advanced) export function DateTimeTooltip(props: { time: number text?: string children?: React.ReactNode }) { const { time, text } = props const formattedTime = dayjs(time).format('MMM DD, YYYY hh:mm a') const toolTip = text ? `${text} ${formattedTime}` : formattedTime const [_, setIt] = useState() useEffect(() => { setIt(undefined) }, []) return ( <> {props.children} {props.children} ) }