import React from 'react'; import { getIn, get } from 'immutable'; import cn from 'classnames'; import { withRequest } from 'HOCs'; import { Loader, Icon, JSONTree } from 'UI'; import { Accordion } from 'semantic-ui-react' import stl from './sentry.module.css'; @withRequest({ endpoint: props => `/integrations/sentry/events/${ props.event.id }`, dataName: "detailedEvent", loadOnInitialize: true }) export default class SentryEventInfo extends React.PureComponent { makePanelsFromStackTrace(stacktrace) { return get(stacktrace, 'frames', []).map(({ filename, function: method, lineNo, context = [] }) => ({ key: `${ filename }_${ method }_${ lineNo }`, title: { content: ( { filename } { ' in ' } { method } { ' at line '} { lineNo } ), }, content: { content: (
{ value }