D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
plugins
/
datasource
/
loki
/
configuration
/
Filename :
AlertingSettings.tsx
back
Copy
import React from 'react'; import { DataSourcePluginOptionsEditorProps } from '@grafana/data'; import { ConfigSubSection } from '@grafana/experimental'; import { InlineField, InlineSwitch } from '@grafana/ui'; export function AlertingSettings({ options, onOptionsChange, }: Pick<DataSourcePluginOptionsEditorProps, 'options' | 'onOptionsChange'>) { return ( <ConfigSubSection title="Alerting"> <InlineField labelWidth={29} label="Manage alert rules in Alerting UI" disabled={options.readOnly} tooltip="Manage alert rules for this data source. To manage other alerting resources, add an Alertmanager data source." > <InlineSwitch value={options.jsonData.manageAlerts !== false} onChange={(event) => onOptionsChange({ ...options, jsonData: { ...options.jsonData, manageAlerts: event!.currentTarget.checked }, }) } /> </InlineField> </ConfigSubSection> ); }