import Icon from '@components/Icon' import CustomText from '@components/Text' import { StyleConstants } from '@utils/styles/constants' import { useTheme } from '@utils/styles/ThemeManager' import React from 'react' import { useTranslation } from 'react-i18next' import { FormattedDate, FormattedRelativeTime } from 'react-intl' export interface Props { created_at: Mastodon.Status['created_at'] | number edited_at?: Mastodon.Status['edited_at'] highlighted?: boolean } const HeaderSharedCreated = React.memo( ({ created_at, edited_at, highlighted = false }: Props) => { const { t } = useTranslation('componentTimeline') const { colors } = useTheme() const actualTime = edited_at || created_at return ( <> {highlighted ? ( <> ) : ( )} {edited_at ? ( ) : null} ) }, (prev, next) => prev.edited_at === next.edited_at ) export default HeaderSharedCreated