import { React, PropTypes, DateUtils } from 'mailspring-exports';
import { Flexbox } from 'mailspring-component-kit';
import ActivityEventStore from '../../activity/lib/activity-event-store';
class OpenTrackingMessagePopover extends React.Component {
static displayName = 'OpenTrackingMessagePopover';
static propTypes = {
message: PropTypes.object,
openMetadata: PropTypes.object,
};
renderOpenActions() {
const opens = this.props.openMetadata.open_data;
return opens.map(open => {
const recipients = this.props.message.to.concat(
this.props.message.cc,
this.props.message.bcc
);
const recipient = ActivityEventStore.getRecipient(open.recipient, recipients);
const date = new Date(0);
date.setUTCSeconds(open.timestamp);
return (