Skip to content

Commit 76a0ee1

Browse files
authored
ref(laravel-insights): Move components (#89600)
Move the laravel landing page out of the `pages/backend` folder into the `pages/platform` folder in which future platform specific landing pages will live. - part of [TET-294: Feature flag, page skeleton](https://linear.app/getsentry/issue/TET-294/feature-flag-page-skeleton)
1 parent d1b8e44 commit 76a0ee1

File tree

19 files changed

+41
-41
lines changed

19 files changed

+41
-41
lines changed

static/app/views/insights/pages/backend/backendOverviewPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ import {ToolRibbon} from 'sentry/views/insights/common/components/ribbon';
3535
import {useOnboardingProject} from 'sentry/views/insights/common/queries/useOnboardingProject';
3636
import {useInsightsEap} from 'sentry/views/insights/common/utils/useEap';
3737
import {BackendHeader} from 'sentry/views/insights/pages/backend/backendPageHeader';
38-
import {LaravelOverviewPage} from 'sentry/views/insights/pages/backend/laravel';
39-
import {useIsLaravelInsightsAvailable} from 'sentry/views/insights/pages/backend/laravel/features';
4038
import {
4139
BACKEND_LANDING_TITLE,
4240
OVERVIEW_PAGE_ALLOWED_OPS,
@@ -50,6 +48,8 @@ import {
5048
MOBILE_PLATFORMS,
5149
OVERVIEW_PAGE_ALLOWED_OPS as BACKEND_OVERVIEW_PAGE_OPS,
5250
} from 'sentry/views/insights/pages/mobile/settings';
51+
import {LaravelOverviewPage} from 'sentry/views/insights/pages/platform/laravel';
52+
import {useIsLaravelInsightsAvailable} from 'sentry/views/insights/pages/platform/laravel/features';
5353
import {useOverviewPageTrackPageload} from 'sentry/views/insights/pages/useOverviewPageTrackAnalytics';
5454
import {
5555
generateBackendPerformanceEventView,

static/app/views/insights/pages/domainViewHeader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
type RoutableModuleNames,
2424
useModuleURLBuilder,
2525
} from 'sentry/views/insights/common/utils/useModuleURL';
26-
import {useIsLaravelInsightsAvailable} from 'sentry/views/insights/pages/backend/laravel/features';
26+
import {useIsLaravelInsightsAvailable} from 'sentry/views/insights/pages/platform/laravel/features';
2727
import {OVERVIEW_PAGE_TITLE} from 'sentry/views/insights/pages/settings';
2828
import {
2929
isModuleConsideredNew,

static/app/views/insights/pages/backend/laravel/cachesWidget.tsx renamed to static/app/views/insights/pages/platform/laravel/cachesWidget.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ import {TimeSeriesWidgetVisualization} from 'sentry/views/dashboards/widgets/tim
1414
import {Widget} from 'sentry/views/dashboards/widgets/widget/widget';
1515
import type {DiscoverSeries} from 'sentry/views/insights/common/queries/useDiscoverSeries';
1616
import {convertSeriesToTimeseries} from 'sentry/views/insights/common/utils/convertSeriesToTimeseries';
17-
import {Referrer} from 'sentry/views/insights/pages/backend/laravel/referrers';
17+
import {Referrer} from 'sentry/views/insights/pages/platform/laravel/referrers';
1818
import {
1919
ModalChartContainer,
2020
ModalTableWrapper,
2121
SeriesColorIndicator,
2222
WidgetFooterTable,
23-
} from 'sentry/views/insights/pages/backend/laravel/styles';
24-
import {Toolbar} from 'sentry/views/insights/pages/backend/laravel/toolbar';
25-
import {usePageFilterChartParams} from 'sentry/views/insights/pages/backend/laravel/utils';
26-
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/backend/laravel/widgetVisualizationStates';
23+
} from 'sentry/views/insights/pages/platform/laravel/styles';
24+
import {Toolbar} from 'sentry/views/insights/pages/platform/laravel/toolbar';
25+
import {usePageFilterChartParams} from 'sentry/views/insights/pages/platform/laravel/utils';
26+
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/platform/laravel/widgetVisualizationStates';
2727
import {HighestCacheMissRateTransactionsWidgetEmptyStateWarning} from 'sentry/views/performance/landing/widgets/components/selectableList';
2828

2929
function isCacheHitError(error: RequestError | null) {

static/app/views/insights/pages/backend/laravel/durationWidget.tsx renamed to static/app/views/insights/pages/platform/laravel/durationWidget.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ import {Mode} from 'sentry/views/explore/contexts/pageParamsContext/mode';
1414
import {ChartType} from 'sentry/views/insights/common/components/chart';
1515
import type {DiscoverSeries} from 'sentry/views/insights/common/queries/useDiscoverSeries';
1616
import {convertSeriesToTimeseries} from 'sentry/views/insights/common/utils/convertSeriesToTimeseries';
17-
import {Referrer} from 'sentry/views/insights/pages/backend/laravel/referrers';
18-
import {ModalChartContainer} from 'sentry/views/insights/pages/backend/laravel/styles';
19-
import {Toolbar} from 'sentry/views/insights/pages/backend/laravel/toolbar';
20-
import {usePageFilterChartParams} from 'sentry/views/insights/pages/backend/laravel/utils';
21-
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/backend/laravel/widgetVisualizationStates';
17+
import {Referrer} from 'sentry/views/insights/pages/platform/laravel/referrers';
18+
import {ModalChartContainer} from 'sentry/views/insights/pages/platform/laravel/styles';
19+
import {Toolbar} from 'sentry/views/insights/pages/platform/laravel/toolbar';
20+
import {usePageFilterChartParams} from 'sentry/views/insights/pages/platform/laravel/utils';
21+
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/platform/laravel/widgetVisualizationStates';
2222

2323
export function DurationWidget({query}: {query?: string}) {
2424
const theme = useTheme();

static/app/views/insights/pages/backend/laravel/index.tsx renamed to static/app/views/insights/pages/platform/laravel/index.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ import {ToolRibbon} from 'sentry/views/insights/common/components/ribbon';
2424
import {useOnboardingProject} from 'sentry/views/insights/common/queries/useOnboardingProject';
2525
import {ViewTrendsButton} from 'sentry/views/insights/common/viewTrendsButton';
2626
import {BackendHeader} from 'sentry/views/insights/pages/backend/backendPageHeader';
27-
import {CachesWidget} from 'sentry/views/insights/pages/backend/laravel/cachesWidget';
28-
import {DurationWidget} from 'sentry/views/insights/pages/backend/laravel/durationWidget';
29-
import {IssuesWidget} from 'sentry/views/insights/pages/backend/laravel/issuesWidget';
30-
import {JobsWidget} from 'sentry/views/insights/pages/backend/laravel/jobsWidget';
31-
import {PathsTable} from 'sentry/views/insights/pages/backend/laravel/pathsTable';
32-
import {QueriesWidget} from 'sentry/views/insights/pages/backend/laravel/queriesWidget';
33-
import {RequestsWidget} from 'sentry/views/insights/pages/backend/laravel/requestsWidget';
3427
import {BACKEND_LANDING_TITLE} from 'sentry/views/insights/pages/backend/settings';
28+
import {CachesWidget} from 'sentry/views/insights/pages/platform/laravel/cachesWidget';
29+
import {DurationWidget} from 'sentry/views/insights/pages/platform/laravel/durationWidget';
30+
import {IssuesWidget} from 'sentry/views/insights/pages/platform/laravel/issuesWidget';
31+
import {JobsWidget} from 'sentry/views/insights/pages/platform/laravel/jobsWidget';
32+
import {PathsTable} from 'sentry/views/insights/pages/platform/laravel/pathsTable';
33+
import {QueriesWidget} from 'sentry/views/insights/pages/platform/laravel/queriesWidget';
34+
import {RequestsWidget} from 'sentry/views/insights/pages/platform/laravel/requestsWidget';
3535
import {generateBackendPerformanceEventView} from 'sentry/views/performance/data';
3636
import {LegacyOnboarding} from 'sentry/views/performance/onboarding';
3737
import {

static/app/views/insights/pages/backend/laravel/jobsWidget.tsx renamed to static/app/views/insights/pages/platform/laravel/jobsWidget.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ import {Widget} from 'sentry/views/dashboards/widgets/widget/widget';
1515
import {Mode} from 'sentry/views/explore/contexts/pageParamsContext/mode';
1616
import {ChartType} from 'sentry/views/insights/common/components/chart';
1717
import {convertSeriesToTimeseries} from 'sentry/views/insights/common/utils/convertSeriesToTimeseries';
18-
import {Referrer} from 'sentry/views/insights/pages/backend/laravel/referrers';
18+
import {Referrer} from 'sentry/views/insights/pages/platform/laravel/referrers';
1919
import {
2020
ModalChartContainer,
2121
ModalTableWrapper,
2222
SeriesColorIndicator,
2323
WidgetFooterTable,
24-
} from 'sentry/views/insights/pages/backend/laravel/styles';
25-
import {Toolbar} from 'sentry/views/insights/pages/backend/laravel/toolbar';
26-
import {usePageFilterChartParams} from 'sentry/views/insights/pages/backend/laravel/utils';
27-
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/backend/laravel/widgetVisualizationStates';
24+
} from 'sentry/views/insights/pages/platform/laravel/styles';
25+
import {Toolbar} from 'sentry/views/insights/pages/platform/laravel/toolbar';
26+
import {usePageFilterChartParams} from 'sentry/views/insights/pages/platform/laravel/utils';
27+
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/platform/laravel/widgetVisualizationStates';
2828
import {QueuesWidgetEmptyStateWarning} from 'sentry/views/performance/landing/widgets/components/selectableList';
2929

3030
export function JobsWidget({query}: {query?: string}) {

static/app/views/insights/pages/backend/laravel/pathsTable.tsx renamed to static/app/views/insights/pages/platform/laravel/pathsTable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import useLocationQuery from 'sentry/utils/url/useLocationQuery';
2222
import {useLocation} from 'sentry/utils/useLocation';
2323
import useOrganization from 'sentry/utils/useOrganization';
2424
import CellAction, {Actions} from 'sentry/views/discover/table/cellAction';
25-
import {Referrer} from 'sentry/views/insights/pages/backend/laravel/referrers';
26-
import {usePageFilterChartParams} from 'sentry/views/insights/pages/backend/laravel/utils';
25+
import {Referrer} from 'sentry/views/insights/pages/platform/laravel/referrers';
26+
import {usePageFilterChartParams} from 'sentry/views/insights/pages/platform/laravel/utils';
2727
import {transactionSummaryRouteWithQuery} from 'sentry/views/performance/transactionSummary/utils';
2828

2929
interface DiscoverQueryResponse {

static/app/views/insights/pages/backend/laravel/queriesWidget.tsx renamed to static/app/views/insights/pages/platform/laravel/queriesWidget.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ import {ChartType} from 'sentry/views/insights/common/components/chart';
1616
import {SpanDescriptionCell} from 'sentry/views/insights/common/components/tableCells/spanDescriptionCell';
1717
import type {DiscoverSeries} from 'sentry/views/insights/common/queries/useDiscoverSeries';
1818
import {convertSeriesToTimeseries} from 'sentry/views/insights/common/utils/convertSeriesToTimeseries';
19-
import {Referrer} from 'sentry/views/insights/pages/backend/laravel/referrers';
19+
import {Referrer} from 'sentry/views/insights/pages/platform/laravel/referrers';
2020
import {
2121
ModalChartContainer,
2222
ModalTableWrapper,
2323
SeriesColorIndicator,
2424
WidgetFooterTable,
25-
} from 'sentry/views/insights/pages/backend/laravel/styles';
26-
import {Toolbar} from 'sentry/views/insights/pages/backend/laravel/toolbar';
27-
import {usePageFilterChartParams} from 'sentry/views/insights/pages/backend/laravel/utils';
28-
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/backend/laravel/widgetVisualizationStates';
25+
} from 'sentry/views/insights/pages/platform/laravel/styles';
26+
import {Toolbar} from 'sentry/views/insights/pages/platform/laravel/toolbar';
27+
import {usePageFilterChartParams} from 'sentry/views/insights/pages/platform/laravel/utils';
28+
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/platform/laravel/widgetVisualizationStates';
2929
import {ModuleName} from 'sentry/views/insights/types';
3030
import {TimeSpentInDatabaseWidgetEmptyStateWarning} from 'sentry/views/performance/landing/widgets/components/selectableList';
3131

static/app/views/insights/pages/backend/laravel/requestsWidget.tsx renamed to static/app/views/insights/pages/platform/laravel/requestsWidget.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ import {Widget} from 'sentry/views/dashboards/widgets/widget/widget';
1414
import {Mode} from 'sentry/views/explore/contexts/pageParamsContext/mode';
1515
import {ChartType} from 'sentry/views/insights/common/components/chart';
1616
import {convertSeriesToTimeseries} from 'sentry/views/insights/common/utils/convertSeriesToTimeseries';
17-
import {Referrer} from 'sentry/views/insights/pages/backend/laravel/referrers';
18-
import {ModalChartContainer} from 'sentry/views/insights/pages/backend/laravel/styles';
19-
import {Toolbar} from 'sentry/views/insights/pages/backend/laravel/toolbar';
20-
import {usePageFilterChartParams} from 'sentry/views/insights/pages/backend/laravel/utils';
21-
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/backend/laravel/widgetVisualizationStates';
17+
import {Referrer} from 'sentry/views/insights/pages/platform/laravel/referrers';
18+
import {ModalChartContainer} from 'sentry/views/insights/pages/platform/laravel/styles';
19+
import {Toolbar} from 'sentry/views/insights/pages/platform/laravel/toolbar';
20+
import {usePageFilterChartParams} from 'sentry/views/insights/pages/platform/laravel/utils';
21+
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/platform/laravel/widgetVisualizationStates';
2222

2323
export function RequestsWidget({query}: {query?: string}) {
2424
const organization = useOrganization();

static/app/views/insights/sessions/charts/chartWithIssues.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import {TimeSeriesWidgetVisualization} from 'sentry/views/dashboards/widgets/tim
2020
import {Widget} from 'sentry/views/dashboards/widgets/widget/widget';
2121
import type {WidgetTitleProps} from 'sentry/views/dashboards/widgets/widget/widgetTitle';
2222
import type {DiscoverSeries} from 'sentry/views/insights/common/queries/useDiscoverSeries';
23-
import {ModalChartContainer} from 'sentry/views/insights/pages/backend/laravel/styles';
24-
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/backend/laravel/widgetVisualizationStates';
23+
import {ModalChartContainer} from 'sentry/views/insights/pages/platform/laravel/styles';
24+
import {WidgetVisualizationStates} from 'sentry/views/insights/pages/platform/laravel/widgetVisualizationStates';
2525
import useRecentIssues from 'sentry/views/insights/sessions/queries/useRecentIssues';
2626
import {SESSION_HEALTH_CHART_HEIGHT} from 'sentry/views/insights/sessions/utils/sessions';
2727

static/app/views/nav/secondary/sections/insights/insightsSecondaryNav.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
AI_LANDING_SUB_PATH,
1616
AI_SIDEBAR_LABEL,
1717
} from 'sentry/views/insights/pages/ai/settings';
18-
import {useIsLaravelInsightsAvailable} from 'sentry/views/insights/pages/backend/laravel/features';
1918
import {
2019
BACKEND_LANDING_SUB_PATH,
2120
BACKEND_SIDEBAR_LABEL,
@@ -28,6 +27,7 @@ import {
2827
MOBILE_LANDING_SUB_PATH,
2928
MOBILE_SIDEBAR_LABEL,
3029
} from 'sentry/views/insights/pages/mobile/settings';
30+
import {useIsLaravelInsightsAvailable} from 'sentry/views/insights/pages/platform/laravel/features';
3131
import {DOMAIN_VIEW_BASE_URL} from 'sentry/views/insights/pages/settings';
3232
import {ModuleName} from 'sentry/views/insights/types';
3333
import {PRIMARY_NAV_GROUP_CONFIG} from 'sentry/views/nav/primary/config';

static/app/views/projectDetail/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import withOrganization from 'sentry/utils/withOrganization';
55
import {
66
hasLaravelInsightsFeature,
77
useIsLaravelInsightsAvailable,
8-
} from 'sentry/views/insights/pages/backend/laravel/features';
8+
} from 'sentry/views/insights/pages/platform/laravel/features';
99

1010
import ProjectDetail from './projectDetail';
1111

0 commit comments

Comments
 (0)