import {Fragment} from 'react'; import ClippedBox from 'sentry/components/clippedBox'; import ErrorBoundary from 'sentry/components/errorBoundary'; import {getMeta} from 'sentry/components/events/meta/metaProxy'; import {t} from 'sentry/locale'; import {EntryRequest} from 'sentry/types/event'; import {defined} from 'sentry/utils'; import RichHttpContentClippedBoxBodySection from './richHttpContentClippedBoxBodySection'; import RichHttpContentClippedBoxKeyValueList from './richHttpContentClippedBoxKeyValueList'; type Props = { data: EntryRequest['data']; }; const RichHttpContent = ({data}: Props) => ( {defined(data.query) && ( )} {defined(data.fragment) && (
{data.fragment}
)} {defined(data.data) && ( )} {defined(data.cookies) && Object.keys(data.cookies).length > 0 && ( )} {defined(data.headers) && ( )} {defined(data.env) && ( )}
); export default RichHttpContent;