Skip to content

Commit 7ee0927

Browse files
authored
ref(metrics): Move QueryBuilder to components (#72189)
Move `QueryBuilder` and related sub-components to `components/metrics` folder.
1 parent e73f74d commit 7ee0927

File tree

7 files changed

+6
-6
lines changed

7 files changed

+6
-6
lines changed

static/app/views/metrics/mriSelect.spec.tsx renamed to static/app/components/metrics/mriSelect.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import {getMetricsWithDuplicateNames} from 'sentry/components/metrics/mriSelect';
12
import type {MetricMeta} from 'sentry/types/metrics';
2-
import {getMetricsWithDuplicateNames} from 'sentry/views/metrics/mriSelect';
33

44
function createMetricMeta(name: string, unit: string): MetricMeta {
55
return {

static/app/views/metrics/queryBuilder.tsx renamed to static/app/components/metrics/queryBuilder.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import uniqBy from 'lodash/uniqBy';
55
import GuideAnchor from 'sentry/components/assistant/guideAnchor';
66
import type {SelectOption} from 'sentry/components/compactSelect';
77
import {CompactSelect} from 'sentry/components/compactSelect';
8+
import {MetricSearchBar} from 'sentry/components/metrics/metricSearchBar';
9+
import {MRISelect} from 'sentry/components/metrics/mriSelect';
810
import {Tooltip} from 'sentry/components/tooltip';
911
import {IconWarning} from 'sentry/icons';
1012
import {t} from 'sentry/locale';
@@ -19,8 +21,6 @@ import {useMetricsMeta} from 'sentry/utils/metrics/useMetricsMeta';
1921
import {useMetricsTags} from 'sentry/utils/metrics/useMetricsTags';
2022
import useOrganization from 'sentry/utils/useOrganization';
2123
import usePageFilters from 'sentry/utils/usePageFilters';
22-
import {MetricSearchBar} from 'sentry/views/metrics/metricSearchBar';
23-
import {MRISelect} from 'sentry/views/metrics/mriSelect';
2424

2525
type QueryBuilderProps = {
2626
index: number;

static/app/components/modals/metricWidgetViewerModal/queries.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import type {MenuItemProps} from 'sentry/components/dropdownMenu';
88
import {DropdownMenu} from 'sentry/components/dropdownMenu';
99
import Input, {type InputProps} from 'sentry/components/input';
1010
import {CreateMetricAlertFeature} from 'sentry/components/metrics/createMetricAlertFeature';
11+
import {QueryBuilder} from 'sentry/components/metrics/queryBuilder';
1112
import {Tooltip} from 'sentry/components/tooltip';
1213
import {DEFAULT_DEBOUNCE_DURATION, SLOW_TOOLTIP_DELAY} from 'sentry/constants';
1314
import {
@@ -38,7 +39,6 @@ import {DisplayType} from 'sentry/views/dashboards/types';
3839
import {EquationSymbol} from 'sentry/views/metrics/equationSymbol';
3940
import {EquationInput} from 'sentry/views/metrics/formulaInput';
4041
import {getCreateAlert} from 'sentry/views/metrics/metricQueryContextMenu';
41-
import {QueryBuilder} from 'sentry/views/metrics/queryBuilder';
4242
import {getQuerySymbol, QuerySymbol} from 'sentry/views/metrics/querySymbol';
4343

4444
interface Props {

static/app/views/alerts/rules/metric/ruleConditionsForm.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import SelectField from 'sentry/components/forms/fields/selectField';
1717
import FormField from 'sentry/components/forms/formField';
1818
import IdBadge from 'sentry/components/idBadge';
1919
import ListItem from 'sentry/components/list/listItem';
20+
import {MetricSearchBar} from 'sentry/components/metrics/metricSearchBar';
2021
import Panel from 'sentry/components/panels/panel';
2122
import PanelBody from 'sentry/components/panels/panelBody';
2223
import {InvalidReason} from 'sentry/components/searchSyntax/parser';
@@ -40,7 +41,6 @@ import {
4041
} from 'sentry/views/alerts/utils';
4142
import type {AlertType} from 'sentry/views/alerts/wizard/options';
4243
import {getSupportedAndOmittedTags} from 'sentry/views/alerts/wizard/options';
43-
import {MetricSearchBar} from 'sentry/views/metrics/metricSearchBar';
4444

4545
import {getProjectOptions} from '../utils';
4646

static/app/views/metrics/queries.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import * as echarts from 'echarts/core';
44

55
import GuideAnchor from 'sentry/components/assistant/guideAnchor';
66
import {Button} from 'sentry/components/button';
7+
import {QueryBuilder} from 'sentry/components/metrics/queryBuilder';
78
import SwitchButton from 'sentry/components/switchButton';
89
import {Tooltip} from 'sentry/components/tooltip';
910
import {IconAdd} from 'sentry/icons';
@@ -26,7 +27,6 @@ import {EquationSymbol} from 'sentry/views/metrics/equationSymbol';
2627
import {EquationInput} from 'sentry/views/metrics/formulaInput';
2728
import {MetricFormulaContextMenu} from 'sentry/views/metrics/metricFormulaContextMenu';
2829
import {MetricQueryContextMenu} from 'sentry/views/metrics/metricQueryContextMenu';
29-
import {QueryBuilder} from 'sentry/views/metrics/queryBuilder';
3030
import {getQuerySymbol, QuerySymbol} from 'sentry/views/metrics/querySymbol';
3131
import {useFormulaDependencies} from 'sentry/views/metrics/utils/useFormulaDependencies';
3232

0 commit comments

Comments
 (0)