import React from 'react'; import { DataSourcePluginOptionsEditorProps } from '@grafana/data'; import { config } from '@grafana/runtime'; import { DataSourceHttpSettings, SecureSocksProxySettings } from '@grafana/ui'; import { NodeGraphSettings } from 'app/core/components/NodeGraphSettings'; import { TraceToLogsSettings } from 'app/core/components/TraceToLogs/TraceToLogsSettings'; import { TraceToMetricsSettings } from 'app/core/components/TraceToMetrics/TraceToMetricsSettings'; import { SpanBarSettings } from 'app/features/explore/TraceView/components'; import { LokiSearchSettings } from './LokiSearchSettings'; import { QuerySettings } from './QuerySettings'; import { SearchSettings } from './SearchSettings'; import { ServiceGraphSettings } from './ServiceGraphSettings'; export type Props = DataSourcePluginOptionsEditorProps; export const ConfigEditor = ({ options, onOptionsChange }: Props) => { return ( <> {config.featureToggles.secureSocksDatasourceProxy && ( )}
{config.featureToggles.traceToMetrics ? (
) : null}
); };