import React from 'react'; import cn from 'classnames'; import { OPENREPLAY, SENTRY, DATADOG, STACKDRIVER } from 'Types/session/stackEvent'; import { Icon, IconButton } from 'UI'; import withToggle from 'HOCs/withToggle'; import Sentry from './Sentry'; import JsonViewer from './JsonViewer'; import stl from './userEvent.module.css'; import { Duration } from 'luxon'; // const modalSources = [ SENTRY, DATADOG ]; @withToggle() // export default class UserEvent extends React.PureComponent { getIconProps() { const { source } = this.props.userEvent; return { name: `integrations/${source}`, size: 18, marginRight: source === OPENREPLAY ? 11 : 10, }; } getLevelClassname() { const { userEvent } = this.props; if (userEvent.isRed()) return 'error color-red'; return ''; } onClickDetails = (e) => { e.stopPropagation(); this.props.onDetailsClick(this.props.userEvent); }; render() { const { userEvent, inactive, selected } = this.props; //const message = this.getEventMessage(); return (