1234567891011121314151617181920212223242526272829303132333435 |
- import styled from '@emotion/styled';
- import ErrorBoundary from 'sentry/components/errorBoundary';
- import {StreamlinedExternalIssueList} from 'sentry/components/group/externalIssuesList/streamlinedExternalIssueList';
- import {space} from 'sentry/styles/space';
- import type {Event} from 'sentry/types/event';
- import type {Group} from 'sentry/types/group';
- import type {Project} from 'sentry/types/project';
- import StreamlinedActivitySection from 'sentry/views/issueDetails/streamline/activitySection';
- type Props = {
- group: Group;
- project: Project;
- event?: Event;
- };
- export default function StreamlinedSidebar({group, event, project}: Props) {
- return (
- <div>
- {event && (
- <ErrorBoundary mini>
- <StreamlinedExternalIssueList group={group} event={event} project={project} />
- </ErrorBoundary>
- )}
- <StyledBreak />
- <StreamlinedActivitySection group={group} />
- </div>
- );
- }
- const StyledBreak = styled('hr')`
- margin-top: ${space(2)};
- margin-bottom: ${space(2)};
- border-color: ${p => p.theme.border};
- `;
|