src/app/legacy/components/Promo/timestamp.jsx
import React, { useContext } from 'react';
import Timestamp from '#psammead/psammead-timestamp-container/src';
import isTenHoursAgo from '#lib/utilities/isTenHoursAgo';
import { ServiceContext } from '../../../contexts/ServiceContext';
const PromoTimestamp = ({
children,
serviceDatetimeLocale = '',
className = '',
}) => {
const { altCalendar, script, datetimeLocale, service, timezone } =
useContext(ServiceContext);
const locale = serviceDatetimeLocale || datetimeLocale;
const isRelative = isTenHoursAgo(new Date(children).getTime());
return (
<Timestamp
timestamp={children}
altCalendar={altCalendar}
locale={locale}
dateTimeFormat="YYYY-MM-DD"
format="LL"
script={script}
padding={false}
service={service}
timezone={timezone}
isRelative={isRelative}
className={className}
/>
);
};
export default PromoTimestamp;