diff --git a/static/app/components/events/autofix/v3/artifactLoadingDetails.tsx b/static/app/components/events/autofix/v3/artifactLoadingDetails.tsx index 50c8ab7b86f8f3..872c44595e30cb 100644 --- a/static/app/components/events/autofix/v3/artifactLoadingDetails.tsx +++ b/static/app/components/events/autofix/v3/artifactLoadingDetails.tsx @@ -51,7 +51,9 @@ export function ArtifactLoadingDetails({ })} - {loadingMessage} + + {loadingMessage} + diff --git a/static/app/components/feedback/feedbackSetupPanel.tsx b/static/app/components/feedback/feedbackSetupPanel.tsx index c5f1e49c01146b..5014539d1cd345 100644 --- a/static/app/components/feedback/feedbackSetupPanel.tsx +++ b/static/app/components/feedback/feedbackSetupPanel.tsx @@ -25,7 +25,7 @@ export function FeedbackSetupPanel() { - + diff --git a/static/app/views/explore/conversations/components/conversationsTable.tsx b/static/app/views/explore/conversations/components/conversationsTable.tsx index 38665c437c5ed7..0467f60f471ee5 100644 --- a/static/app/views/explore/conversations/components/conversationsTable.tsx +++ b/static/app/views/explore/conversations/components/conversationsTable.tsx @@ -118,7 +118,11 @@ function ConversationsTableInner() { column.name )} {column.key === 'timestamp' && } - {column.key === 'inputOutput' && } + {column.key === 'inputOutput' && ( + // Force the cell to take as much width as possible in the table + // layout, otherwise GridEditable will let the last column grow. + + )} ); }, []); @@ -362,14 +366,6 @@ const SingleLineMarkdown = styled('div')` } `; -/** - * Used to force the cell to expand take as much width as possible in the table layout - * otherwise grid editable will let the last column grow - */ -const CellExpander = styled('div')` - width: 100vw; -`; - const ConversationIdLink = styled(Link)` color: ${p => p.theme.tokens.interactive.link.accent.rest}; font-weight: normal; diff --git a/static/app/views/explore/conversations/conversationDetail.tsx b/static/app/views/explore/conversations/conversationDetail.tsx index c17c9cc28004fb..a248897e6112ba 100644 --- a/static/app/views/explore/conversations/conversationDetail.tsx +++ b/static/app/views/explore/conversations/conversationDetail.tsx @@ -1,3 +1,4 @@ +import type React from 'react'; import {useCallback, useEffect, useMemo} from 'react'; import {parseAsString, useQueryStates} from 'nuqs'; diff --git a/static/app/views/explore/conversations/onboarding.tsx b/static/app/views/explore/conversations/onboarding.tsx index b0a733b5df6a55..48e0c902ed1902 100644 --- a/static/app/views/explore/conversations/onboarding.tsx +++ b/static/app/views/explore/conversations/onboarding.tsx @@ -6,9 +6,11 @@ import {PlatformIcon} from 'platformicons'; import replayOnboardingImg from 'sentry-images/spot/replay-inline-onboarding-v2.svg'; import {Button} from '@sentry/scraps/button'; -import {Container, Flex, Grid} from '@sentry/scraps/layout'; +import {Image} from '@sentry/scraps/image'; +import {Container, Flex, Grid, Stack} from '@sentry/scraps/layout'; import {ExternalLink} from '@sentry/scraps/link'; -import {Heading} from '@sentry/scraps/text'; +import {Separator} from '@sentry/scraps/separator'; +import {Heading, Prose, Text} from '@sentry/scraps/text'; import {GuidedSteps} from 'sentry/components/guidedSteps/guidedSteps'; import {LoadingIndicator} from 'sentry/components/loadingIndicator'; @@ -194,9 +196,13 @@ function ConversationOnboardingPanel({ - + + + - + + + {children} @@ -370,43 +376,43 @@ export function ConversationOnboarding({onDismiss}: {onDismiss: () => void}) { return ( - + - - {introduction && {introduction}} - { - navigate({ - pathname: location.pathname, - query: { - ...location.query, - guidedStep: step, - }, - }); - }} - > - {steps.map((step, index) => ( - - ) : undefined - } - /> - ))} - + {introduction && {introduction}} + { + navigate({ + pathname: location.pathname, + query: { + ...location.query, + guidedStep: step, + }, + }); + }} + > + {steps.map((step, index) => ( + + ) : undefined + } + /> + ))} + + ); } @@ -420,16 +426,16 @@ function UnsupportedPlatformOnboarding({ }) { return ( - -

+ + {tct( "Auto instrumentation isn't available for [platform] yet, but you can still get conversations working.", { platform: platformName, } )} -

-

+ + {tct( '[link:Manually instrument] your agents using the Sentry SDK, or let an AI coding agent set it up for you.', { @@ -438,9 +444,9 @@ function UnsupportedPlatformOnboarding({ ), } )} -

+ -
+
); } @@ -448,14 +454,14 @@ function UnsupportedPlatformOnboarding({ function NoDocsOnboarding({project}: {project: Project}) { return ( - -

+ + {tct( "We don't have a setup checklist for [project] yet, but that won't stop us.", {project: project.slug} )} -

-

+ + {tct( 'Follow our [link:documentation] to get started, or let an AI coding agent handle the setup for you.', { @@ -464,9 +470,9 @@ function NoDocsOnboarding({project}: {project: Project}) { ), } )} -

+ -
+
); } @@ -495,17 +501,6 @@ const Title = styled('div')` margin-bottom: ${p => p.theme.space.md}; `; -const HeaderImage = styled('img')` - display: block; - pointer-events: none; - height: 120px; - overflow: hidden; - - @media (max-width: ${p => p.theme.breakpoints.sm}) { - display: none; - } -`; - const Setup = styled('div')` padding: ${p => p.theme.space['3xl']}; @@ -525,35 +520,3 @@ const Arcade = styled('iframe')` margin-top: ${p => p.theme.space.md}; border: 0; `; - -const Divider = styled('hr')` - width: 95%; - border: none; - border-top: 1px solid ${p => p.theme.tokens.border.primary}; - margin: 0; -`; - -const DescriptionWrapper = styled('div')` - code:not([class*='language-']) { - color: ${p => p.theme.colors.pink500}; - } - - :not(:last-child) { - margin-bottom: ${p => p.theme.space.md}; - } - - && > h4, - && > h5, - && > h6 { - font-size: ${p => p.theme.font.size.xl}; - font-weight: ${p => p.theme.font.weight.sans.medium}; - line-height: 34px; - } - - && > * { - margin: 0; - &:not(:last-child) { - margin-bottom: ${p => p.theme.space.md}; - } - } -`; diff --git a/static/app/views/explore/replays/detail/layout/replayLayout.tsx b/static/app/views/explore/replays/detail/layout/replayLayout.tsx index f5e4823b5145e9..f960b66837668d 100644 --- a/static/app/views/explore/replays/detail/layout/replayLayout.tsx +++ b/static/app/views/explore/replays/detail/layout/replayLayout.tsx @@ -169,7 +169,6 @@ const BodyGrid = styled('div')` display: grid; grid-template-rows: 1fr auto; gap: ${p => p.theme.space.xl}; - padding: ${p => p.theme.space.xl}; flex: 1; /* diff --git a/static/app/views/feedback/feedbackEmptyState.tsx b/static/app/views/feedback/feedbackEmptyState.tsx index d9301bd3266a8c..feb903deb7b4e8 100644 --- a/static/app/views/feedback/feedbackEmptyState.tsx +++ b/static/app/views/feedback/feedbackEmptyState.tsx @@ -96,7 +96,7 @@ export function FeedbackEmptyState({projectIds, issueTab = false}: Props) { return ( } + image={} >

{t('What do users think?')}