2025-04-01 10:38:02 +09:00

24 lines
730 B
TypeScript

import { DataSourcePluginOptionsEditorProps } from '@grafana/data';
import { config } from '@grafana/runtime';
import { DataSourceHttpSettings } from '@grafana/ui';
import { OpenTsdbOptions } from '../types';
import { OpenTsdbDetails } from './OpenTsdbDetails';
export const ConfigEditor = (props: DataSourcePluginOptionsEditorProps<OpenTsdbOptions>) => {
const { options, onOptionsChange } = props;
return (
<>
<DataSourceHttpSettings
defaultUrl="http://localhost:4242"
dataSourceConfig={options}
onChange={onOptionsChange}
secureSocksDSProxyEnabled={config.secureSocksDSProxyEnabled}
/>
<OpenTsdbDetails value={options} onChange={onOptionsChange} />
</>
);
};