// @flow
import React from 'react';
import DateTime from 'component/dateTime';
import { LIVESTREAM_STARTED_RECENTLY_BUFFER } from 'constants/livestream';
import moment from 'moment';
import I18nMessage from 'component/i18nMessage';
type Props = {
uri: string,
claim: any,
activeLivestream: any,
};
const LivestreamDateTime = (props: Props) => {
const { uri, claim, activeLivestream } = props;
if (activeLivestream) {
return (
}}>
{__('Started %time_date%')}
);
}
if (
moment
.unix(claim.value.release_time)
.isBetween(moment().subtract(LIVESTREAM_STARTED_RECENTLY_BUFFER, 'minutes'), moment())
) {
return __('Starting Soon');
}
return (
}}>
{__('Live %time_date%')}
);
};
export default LivestreamDateTime;