Skip to content

Commit c1a561b

Browse files
authored
chore(preprod): Refactor structure of preprod in prep for buildComparison page (#97644)
Moves build details specific items into a buildDetails subfolder in prep to create a buildComparison folder with the build comparison page tomorrow.
1 parent a0ea44c commit c1a561b

14 files changed

+10
-10
lines changed

static/app/routes.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2498,13 +2498,13 @@ function buildRoutes(): RouteObject[] {
24982498
const preprodChildren: SentryRouteObject[] = [
24992499
{
25002500
index: true,
2501-
component: make(() => import('sentry/views/preprod/buildDetails')),
2501+
component: make(() => import('sentry/views/preprod/buildDetails/buildDetails')),
25022502
deprecatedRouteProps: true,
25032503
},
25042504
];
25052505
const preprodRoutes: SentryRouteObject = {
25062506
path: '/preprod/:projectId/:artifactId/',
2507-
component: make(() => import('sentry/views/preprod/index')),
2507+
component: make(() => import('sentry/views/preprod/buildDetails/index')),
25082508
withOrgPath: true,
25092509
children: preprodChildren,
25102510
deprecatedRouteProps: true,

static/app/views/preprod/buildDetails.tsx renamed to static/app/views/preprod/buildDetails/buildDetails.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import type RequestError from 'sentry/utils/requestError/requestError';
55
import {UrlParamBatchProvider} from 'sentry/utils/url/urlParamBatchContext';
66
import useOrganization from 'sentry/utils/useOrganization';
77
import {useParams} from 'sentry/utils/useParams';
8-
import {BuildDetailsHeaderContent} from 'sentry/views/preprod/header/buildDetailsHeaderContent';
8+
import type {AppSizeApiResponse} from 'sentry/views/preprod/types/appSizeTypes';
9+
import type {BuildDetailsApiResponse} from 'sentry/views/preprod/types/buildDetailsTypes';
910

11+
import {BuildDetailsHeaderContent} from './header/buildDetailsHeaderContent';
1012
import {BuildDetailsMainContent} from './main/buildDetailsMainContent';
1113
import {BuildDetailsSidebarContent} from './sidebar/buildDetailsSidebarContent';
12-
import type {AppSizeApiResponse} from './types/appSizeTypes';
13-
import type {BuildDetailsApiResponse} from './types/buildDetailsTypes';
1414

1515
export default function BuildDetails() {
1616
const organization = useOrganization();

static/app/views/preprod/main/buildDetailsMainContent.tsx renamed to static/app/views/preprod/buildDetails/main/buildDetailsMainContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {IconGraphCircle} from 'sentry/icons/iconGraphCircle';
1212
import type {UseApiQueryResult} from 'sentry/utils/queryClient';
1313
import type RequestError from 'sentry/utils/requestError/requestError';
1414
import {useQueryParamState} from 'sentry/utils/url/useQueryParamState';
15+
import {AppSizeInsights} from 'sentry/views/preprod/buildDetails/main/insights/appSizeInsights';
1516
import {AppSizeCategories} from 'sentry/views/preprod/components/visualizations/appSizeCategories';
1617
import {AppSizeTreemap} from 'sentry/views/preprod/components/visualizations/appSizeTreemap';
17-
import {AppSizeInsights} from 'sentry/views/preprod/main/insights/appSizeInsights';
1818
import type {AppSizeApiResponse} from 'sentry/views/preprod/types/appSizeTypes';
1919
import {processInsights} from 'sentry/views/preprod/utils/insightProcessing';
2020
import {filterTreemapElement} from 'sentry/views/preprod/utils/treemapFiltering';

static/app/views/preprod/main/insights/appSizeInsights.tsx renamed to static/app/views/preprod/buildDetails/main/insights/appSizeInsights.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {IconSettings} from 'sentry/icons';
1010
import {t} from 'sentry/locale';
1111
import {formatBytesBase10} from 'sentry/utils/bytes/formatBytesBase10';
1212
import {formatPercentage} from 'sentry/utils/number/formatPercentage';
13-
import {AppSizeInsightsSidebar} from 'sentry/views/preprod/main/insights/appSizeInsightsSidebar';
13+
import {AppSizeInsightsSidebar} from 'sentry/views/preprod/buildDetails/main/insights/appSizeInsightsSidebar';
1414
import {type ProcessedInsight} from 'sentry/views/preprod/utils/insightProcessing';
1515

1616
interface AppSizeInsightsProps {

static/app/views/preprod/main/insights/appSizeInsightsSidebar.tsx renamed to static/app/views/preprod/buildDetails/main/insights/appSizeInsightsSidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {Heading} from 'sentry/components/core/text/heading';
88
import SlideOverPanel from 'sentry/components/slideOverPanel';
99
import {IconClose} from 'sentry/icons';
1010
import {t} from 'sentry/locale';
11-
import {AppSizeInsightsSidebarRow} from 'sentry/views/preprod/main/insights/appSizeInsightsSidebarRow';
11+
import {AppSizeInsightsSidebarRow} from 'sentry/views/preprod/buildDetails/main/insights/appSizeInsightsSidebarRow';
1212
import type {ProcessedInsight} from 'sentry/views/preprod/utils/insightProcessing';
1313

1414
interface AppSizeInsightsSidebarProps {

0 commit comments

Comments
 (0)