Skip to content

Commit 57fc358

Browse files
fix(replay): add space in error breadcrumb and capitalize level (#97720)
before: <img width="639" height="261" alt="SCR-20250812-mpoc" src="https://github.com/user-attachments/assets/6e6e0aed-ff24-4295-892d-6492fc477aff" /> after: <img width="607" height="356" alt="SCR-20250812-mpmk" src="https://github.com/user-attachments/assets/4896425d-c14b-4c20-a1c1-ad05f0ed5a9a" />
1 parent 773adf1 commit 57fc358

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import styled from '@emotion/styled';
33
import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar';
44
import {Link} from 'sentry/components/core/link';
55
import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext';
6-
import {space} from 'sentry/styles/space';
76
import type {ErrorFrame, FeedbackFrame, ReplayFrame} from 'sentry/utils/replays/types';
87
import {isErrorFrame, isFeedbackFrame} from 'sentry/utils/replays/types';
98
import useOrganization from 'sentry/utils/useOrganization';
@@ -63,7 +62,8 @@ function CrumbErrorIssue({frame}: {frame: FeedbackFrame | ErrorFrame}) {
6362
const CrumbIssueWrapper = styled('div')`
6463
display: flex;
6564
align-items: center;
66-
gap: ${space(0.5)};
65+
gap: ${p => p.theme.space.xs};
6766
font-size: ${p => p.theme.fontSize.sm};
6867
color: ${p => p.theme.subText};
68+
margin-top: ${p => p.theme.space.xs};
6969
`;

static/app/components/replays/breadcrumbs/errorTitle.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import {Fragment} from 'react';
2+
import capitalize from 'lodash/capitalize';
23

34
import {Link} from 'sentry/components/core/link';
45
import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext';
@@ -14,9 +15,11 @@ export default function CrumbErrorTitle({frame}: {frame: ErrorFrame}) {
1415
return <Fragment>Error: This Event</Fragment>;
1516
}
1617

18+
const level = frame.data.level || 'error';
19+
1720
return (
1821
<Fragment>
19-
{frame.data.level || 'Error'}:{' '}
22+
{capitalize(level)}:{' '}
2023
<Link
2124
to={`/organizations/${organization.slug}/issues/${frame.data.groupId}/events/${frame.data.eventId}/#replay`}
2225
>

0 commit comments

Comments
 (0)