diff --git a/static/app/utils/discover/fieldRenderers.tsx b/static/app/utils/discover/fieldRenderers.tsx
index 2d15280f6b94b2..bb03fffefa5941 100644
--- a/static/app/utils/discover/fieldRenderers.tsx
+++ b/static/app/utils/discover/fieldRenderers.tsx
@@ -6,6 +6,8 @@ import partial from 'lodash/partial';
import pick from 'lodash/pick';
import * as qs from 'query-string';
+import {Flex} from '@sentry/scraps/layout';
+
import {Tag} from 'sentry/components/core/badge/tag';
import {Button} from 'sentry/components/core/button';
import {ExternalLink, Link} from 'sentry/components/core/link';
@@ -1255,7 +1257,7 @@ export const spanOperationRelativeBreakdownRenderer = (
}
return (
-
+
{orderedSpanOpsBreakdownFields.map(field => {
if (!isDurationValue(data, field)) {
return null;
@@ -1321,15 +1323,10 @@ export const spanOperationRelativeBreakdownRenderer = (
-
+
);
};
-const RelativeOpsBreakdown = styled('div')`
- position: relative;
- display: flex;
-`;
-
const RectangleRelativeOpsBreakdown = styled(RowRectangle)`
position: relative;
width: 100%;
diff --git a/static/app/utils/discover/styles.tsx b/static/app/utils/discover/styles.tsx
index 520deabd7ad1b4..59e37599c7d6ae 100644
--- a/static/app/utils/discover/styles.tsx
+++ b/static/app/utils/discover/styles.tsx
@@ -1,6 +1,6 @@
import styled from '@emotion/styled';
-import {Flex} from 'sentry/components/core/layout';
+import {Flex, type FlexProps} from 'sentry/components/core/layout';
import {Link} from 'sentry/components/core/link';
import {DateTime} from 'sentry/components/dateTime';
import ShortId, {StyledAutoSelectText} from 'sentry/components/shortId';
@@ -81,12 +81,9 @@ export const BarContainer = styled('div')`
margin-left: auto;
`;
-export const FlexContainer = styled('div')`
- display: flex;
- align-items: center;
- justify-content: flex-end;
- width: 100%;
-`;
+export function FlexContainer(props: FlexProps<'div'>) {
+ return ;
+}
export const UserIcon = styled(IconUser)`
margin-left: ${p => p.theme.space.md};
diff --git a/static/app/views/discover/landing.tsx b/static/app/views/discover/landing.tsx
index dce36901a1f7be..dc809cc426ebaf 100644
--- a/static/app/views/discover/landing.tsx
+++ b/static/app/views/discover/landing.tsx
@@ -1,5 +1,6 @@
import styled from '@emotion/styled';
+import {Stack} from '@sentry/scraps/layout';
import {Link} from '@sentry/scraps/link';
import Feature from 'sentry/components/acl/feature';
@@ -245,7 +246,7 @@ function DiscoverLanding() {
) : status === 'error' ? (
) : (
-
+
{organization.features.includes('expose-migrated-discover-queries') && (
{tct(
@@ -265,7 +266,7 @@ function DiscoverLanding() {
organization={organization}
refetchSavedQueries={refreshSavedQueries}
/>
-
+
)}
@@ -299,10 +300,4 @@ const StyledActions = styled('div')`
}
`;
-const QueriesContainer = styled('div')`
- display: flex;
- flex-direction: column;
- gap: ${p => p.theme.space.xl};
-`;
-
export default DiscoverLanding;
diff --git a/static/app/views/discover/querycard.tsx b/static/app/views/discover/querycard.tsx
index c877e7029d3fe8..f99f159ac4a328 100644
--- a/static/app/views/discover/querycard.tsx
+++ b/static/app/views/discover/querycard.tsx
@@ -1,6 +1,8 @@
import {PureComponent} from 'react';
import styled from '@emotion/styled';
+import {Flex} from '@sentry/scraps/layout';
+
import {ActivityAvatar} from 'sentry/components/activity/item/avatar';
import Card from 'sentry/components/card';
import {Link} from 'sentry/components/core/link';
@@ -41,7 +43,7 @@ class QueryCard extends PureComponent {
return (
-
+
{title}
{queryDetail}
@@ -53,11 +55,11 @@ class QueryCard extends PureComponent {
)}
-
+
{renderGraph()}
-
+
{subtitle}
{dateStatus ? (
@@ -67,7 +69,7 @@ class QueryCard extends PureComponent {
) : null}
{renderContextMenu?.()}
-
+
);
@@ -95,11 +97,6 @@ const StyledQueryCard = styled(Card)`
}
`;
-const QueryCardHeader = styled('div')`
- display: flex;
- padding: ${space(1.5)} ${space(2)};
-`;
-
const QueryTitle = styled('div')`
color: ${p => p.theme.tokens.content.primary};
display: block;
@@ -134,13 +131,6 @@ const QueryCardBody = styled('div')`
overflow: hidden;
`;
-const QueryCardFooter = styled('div')`
- display: flex;
- justify-content: space-between;
- align-items: center;
- padding: ${space(1)} ${space(2)};
-`;
-
const DateSelected = styled('div')`
font-size: ${p => p.theme.fontSize.sm};
grid-column-gap: ${space(1)};
diff --git a/static/app/views/discover/table/columnEditCollection.tsx b/static/app/views/discover/table/columnEditCollection.tsx
index 8a6d79fe07b15b..16b53622bea562 100644
--- a/static/app/views/discover/table/columnEditCollection.tsx
+++ b/static/app/views/discover/table/columnEditCollection.tsx
@@ -3,6 +3,8 @@ import {createPortal} from 'react-dom';
import {css, withTheme, type Theme} from '@emotion/react';
import styled from '@emotion/styled';
+import {Flex} from '@sentry/scraps/layout';
+
import {parseArithmetic} from 'sentry/components/arithmeticInput/parser';
import {SectionHeading} from 'sentry/components/charts/styles';
import {Button} from 'sentry/components/core/button';
@@ -670,7 +672,7 @@ class ColumnEditCollection extends Component {
function OnDemandEquationsWarning() {
return (
-
+
-
+
);
}
@@ -735,13 +737,6 @@ const Ghost = styled('div')`
}
`;
-const OnDemandContainer = styled('div')`
- display: flex;
- align-items: center;
- justify-content: center;
- height: 100%;
-`;
-
const DragPlaceholder = styled('div')`
margin: 0 ${space(3)} ${space(1)} ${space(3)};
border: 2px dashed ${p => p.theme.tokens.border.primary};
diff --git a/static/app/views/discover/table/quickContext/styles.tsx b/static/app/views/discover/table/quickContext/styles.tsx
index 38a9a490e6610c..273bba852a3c0d 100644
--- a/static/app/views/discover/table/quickContext/styles.tsx
+++ b/static/app/views/discover/table/quickContext/styles.tsx
@@ -1,18 +1,15 @@
import styled from '@emotion/styled';
-import type {FlexProps} from 'sentry/components/core/layout';
-import {Flex, Stack} from 'sentry/components/core/layout';
+import {Flex, Stack, type FlexProps} from 'sentry/components/core/layout';
import {space} from 'sentry/styles/space';
export function ContextContainer(props: FlexProps) {
return ;
}
-export const ContextHeader = styled('div')`
- display: flex;
- align-items: center;
- margin-bottom: ${space(0.75)};
-`;
+export function ContextHeader(props: FlexProps<'div'>) {
+ return ;
+}
export const ContextTitle = styled('h6')`
color: ${p => p.theme.tokens.content.secondary};