import styled from '@emotion/styled'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; import SelectField from 'sentry/components/forms/fields/selectField'; import Input from 'sentry/components/input'; import {space} from 'sentry/styles/space'; import {CustomMeasurementsProvider} from 'sentry/utils/customMeasurements/customMeasurementsProvider'; import {type Column, generateFieldAsString} from 'sentry/utils/discover/fields'; import {useLocalStorageState} from 'sentry/utils/useLocalStorageState'; import useOrganization from 'sentry/utils/useOrganization'; import usePageFilters from 'sentry/utils/usePageFilters'; import {getDatasetConfig} from 'sentry/views/dashboards/datasetConfig/base'; import {DisplayType, WidgetType} from 'sentry/views/dashboards/types'; import {ColumnFields} from 'sentry/views/dashboards/widgetBuilder/buildSteps/columnsStep/columnFields'; import {YAxisSelector} from 'sentry/views/dashboards/widgetBuilder/buildSteps/yAxisStep/yAxisSelector'; import {useWidgetBuilderContext} from 'sentry/views/dashboards/widgetBuilder/contexts/widgetBuilderContext'; import {BuilderStateAction} from 'sentry/views/dashboards/widgetBuilder/hooks/useWidgetBuilderState'; import {getDiscoverDatasetFromWidgetType} from 'sentry/views/dashboards/widgetBuilder/utils'; import ResultsSearchQueryBuilder from 'sentry/views/discover/resultsSearchQueryBuilder'; function DevBuilder() { const {state, dispatch} = useWidgetBuilderContext(); const [showDevBuilder] = useLocalStorageState('showDevBuilder', false); if (!showDevBuilder) { return null; } return (