import ClippedBox from 'sentry/components/clippedBox'; import ErrorBoundary from 'sentry/components/errorBoundary'; import EventDataSection from 'sentry/components/events/eventDataSection'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; import {t} from 'sentry/locale'; import {Event} from 'sentry/types/event'; type Props = { event: Event; }; export function EventPackageData({event}: Props) { let longKeys: boolean, title: string; const packages = Object.entries(event.packages || {}).map(([key, value]) => ({ key, value, subject: key, meta: event._meta?.packages?.[key]?.[''], })); switch (event.platform) { case 'csharp': longKeys = true; title = t('Assemblies'); break; default: longKeys = false; title = t('Packages'); } return ( ); }