import { useEffect, useState } from 'react' import { FormattedRelativeTime } from 'react-intl' import { AppState } from 'react-native' export interface Props { time: string | number } const RelativeTime: React.FC = ({ time }) => { const [now, setNow] = useState(new Date().getTime()) useEffect(() => { const appStateListener = AppState.addEventListener('change', () => { setNow(new Date().getTime()) }) return () => { appStateListener.remove() } }, []) return ( ) } export default RelativeTime