openreplay/frontend/app/components/Dashboard/Widgets/MostImpactfulErrors/ErrorInfo.js
2021-05-01 15:12:01 +05:30

30 lines
884 B
JavaScript

import { diffFromNowString } from 'App/date';
import { TextEllipsis } from 'UI';
import styles from './errorInfo.css';
export default class ErrorInfo extends React.PureComponent {
findJourneys = () => this.props.findJourneys(this.props.data.error)
render() {
const { data } = this.props;
return (
<div className="flex flex-col" >
<TextEllipsis
onClick={ this.findJourneys }
className={ styles.errorText }
text={ data.error }
popupProps={{
position: 'left center',
wide: 'very',
offset: '100',
positionFixed: true,
size: 'small'
}}
/>
<div className={ styles.timings }>
{ `${ diffFromNowString(data.lastOccurrenceAt) } ago - ${ diffFromNowString(data.firstOccurrenceAt) } old` }
</div>
</div>
);
}
}