123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import {EventDataSection} from 'sentry/components/events/eventDataSection';
- import {t} from 'sentry/locale';
- import {Event} from 'sentry/types/event';
- import KeyValueList from './interfaces/keyValueList';
- import {AnnotatedText} from './meta/annotatedText';
- type Props = {
- sdk: NonNullable<Event['sdk']>;
- meta?: Record<any, any>;
- };
- export function EventSdk({sdk, meta}: Props) {
- return (
- <EventDataSection type="sdk" title={t('SDK')}>
- <KeyValueList
- data={[
- {
- key: 'name',
- subject: t('Name'),
- value: (
- <pre className="val-string">
- {meta?.name?.[''] ? (
- <AnnotatedText value={sdk.name} meta={meta?.name?.['']} />
- ) : (
- sdk.name
- )}
- </pre>
- ),
- },
- {
- key: 'version',
- subject: t('Version'),
- value: (
- <pre className="val-string">
- {meta?.version?.[''] ? (
- <AnnotatedText value={sdk.version} meta={meta?.version?.['']} />
- ) : (
- sdk.version
- )}
- </pre>
- ),
- },
- ]}
- />
- </EventDataSection>
- );
- }
|