123456789101112131415161718192021222324 |
- import startCase from 'lodash/startCase';
- import ContextBlock from 'sentry/components/events/contexts/contextBlock';
- import {Event} from 'sentry/types/event';
- type Props = {
- alias: string;
- data: Record<string, React.ReactNode | undefined>;
- event: Event;
- };
- function getKnownData(data: Props['data']) {
- return Object.entries(data)
- .filter(([k]) => k !== 'type' && k !== 'title')
- .map(([key, value]) => ({
- key,
- subject: startCase(key),
- value,
- }));
- }
- const DefaultContextType = ({data}: Props) => <ContextBlock data={getKnownData(data)} />;
- export default DefaultContextType;
|