import React, { FC } from 'react'; import { css } from '@emotion/css'; import { GrafanaTheme } from '@grafana/data'; import { Field, Input, InputControl, Select, useStyles } from '@grafana/ui'; import { useFormContext } from 'react-hook-form'; import { RuleFormType, RuleFormValues } from '../../types/rule-form'; import { timeOptions } from '../../utils/time'; import { RuleEditorSection } from './RuleEditorSection'; import { PreviewRule } from './PreviewRule'; export const CloudConditionsStep: FC = () => { const styles = useStyles(getStyles); const { register, control, watch, formState: { errors }, } = useFormContext(); const type = watch('type'); // cloud recording rules do not have alert conditions if (type === RuleFormType.cloudRecording) { return null; } return (
(