From 55d17c7fcb273bafd13b5cc5a1df77b3acc13026 Mon Sep 17 00:00:00 2001 From: Alex Khomenko Date: Tue, 13 Feb 2024 11:51:54 +0100 Subject: [PATCH] Chore: Remove Form usage from alerting config components (#81681) * Chore: Replace InputControl in BaseSettings * Chore: Replace InputControl and FormAPI in OptionElement.tsx * Update ConfigEditor.tsx --- .../alerting/components/BasicSettings.tsx | 5 +- .../alerting/components/OptionElement.tsx | 7 +- .../unified/components/admin/ConfigEditor.tsx | 141 +++++++++--------- 3 files changed, 78 insertions(+), 75 deletions(-) diff --git a/public/app/features/alerting/components/BasicSettings.tsx b/public/app/features/alerting/components/BasicSettings.tsx index 6705da037ef..a739d7ce401 100644 --- a/public/app/features/alerting/components/BasicSettings.tsx +++ b/public/app/features/alerting/components/BasicSettings.tsx @@ -1,7 +1,8 @@ import React from 'react'; +import { Controller } from 'react-hook-form'; import { SelectableValue } from '@grafana/data'; -import { Field, Input, InputControl, Select } from '@grafana/ui'; +import { Field, Input, Select } from '@grafana/ui'; import { NotificationChannelSecureFields, NotificationChannelType } from '../../../types'; @@ -31,7 +32,7 @@ export const BasicSettings = ({ -