import { css } from '@emotion/css'; import { DataSourcePluginOptionsEditorProps, GrafanaTheme2 } from '@grafana/data'; import { AdvancedHttpSettings, Auth, ConfigSection, ConnectionSettings, DataSourceDescription, convertLegacyAuthProps, } from '@grafana/plugin-ui'; import { config } from '@grafana/runtime'; import { Divider, SecureSocksProxySettings, Stack, useStyles2 } from '@grafana/ui'; import { ParcaDataSourceOptions } from './types'; interface Props extends DataSourcePluginOptionsEditorProps {} export const ConfigEditor = (props: Props) => { const { options, onOptionsChange } = props; const styles = useStyles2(getStyles); return (
{config.secureSocksDSProxyEnabled && ( )}
); }; const getStyles = (theme: GrafanaTheme2) => ({ container: css({ marginBottom: theme.spacing(2), maxWidth: '900px', }), });