From 9a7cb96eb0825da750456b6b861379f15a52fa0a Mon Sep 17 00:00:00 2001 From: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com> Date: Wed, 23 Apr 2025 11:17:09 +0200 Subject: [PATCH] Alerting: Allow clearing namespace and group filter (#104376) allow clearing namespace and group filter --- .../components/import-to-gma/NamespaceAndGroupFilter.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/app/features/alerting/unified/components/import-to-gma/NamespaceAndGroupFilter.tsx b/public/app/features/alerting/unified/components/import-to-gma/NamespaceAndGroupFilter.tsx index 6cab25cb808..73bc85ed022 100644 --- a/public/app/features/alerting/unified/components/import-to-gma/NamespaceAndGroupFilter.tsx +++ b/public/app/features/alerting/unified/components/import-to-gma/NamespaceAndGroupFilter.tsx @@ -59,7 +59,7 @@ export const NamespaceAndGroupFilter = ({ rulesSourceName }: Props) => { {...field} onChange={(value) => { setValue('ruleGroup', ''); //reset if namespace changes - onChange(value.value); + onChange(value?.value); }} id="namespace-picker" placeholder={t('alerting.namespace-and-group-filter.select-namespace', 'Select namespace')} @@ -67,6 +67,7 @@ export const NamespaceAndGroupFilter = ({ rulesSourceName }: Props) => { width={42} loading={isLoading} disabled={isLoading || !rulesSourceName} + isClearable /> )} name="namespace" @@ -88,12 +89,13 @@ export const NamespaceAndGroupFilter = ({ rulesSourceName }: Props) => { options={groupOptions} width={42} onChange={(value) => { - setValue('ruleGroup', value.value ?? ''); + setValue('ruleGroup', value?.value ?? ''); }} id="group-picker" placeholder={t('alerting.namespace-and-group-filter.select-group', 'Select group')} loading={isLoading} disabled={isLoading || !namespace || !rulesSourceName} + isClearable /> )} name="ruleGroup"