12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import {Fragment} from 'react';
- import {Group} from 'sentry/types';
- import {Event} from 'sentry/types/event';
- import {objectIsEmpty} from 'sentry/utils';
- import Chunk from './chunk';
- type Props = {
- event: Event;
- group?: Group;
- };
- function Contexts({event, group}: Props) {
- const {user, contexts} = event;
- return (
- <Fragment>
- {user && !objectIsEmpty(user) && (
- <Chunk
- key="user"
- type="user"
- alias="user"
- group={group}
- event={event}
- value={user}
- />
- )}
- {Object.entries(contexts).map(([key, value]) => (
- <Chunk
- key={key}
- type={value?.type ?? ''}
- alias={key}
- group={group}
- event={event}
- value={value}
- />
- ))}
- </Fragment>
- );
- }
- export default Contexts;
|