diff --git a/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx b/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx index efc37f2a0b8..d4c28d49211 100644 --- a/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx +++ b/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx @@ -1,5 +1,5 @@ import { css, cx } from '@emotion/css'; -import React from 'react'; +import React, { useId } from 'react'; import Highlighter from 'react-highlight-words'; import { @@ -35,6 +35,8 @@ export const DynamicConfigValueEditor = ({ const styles = useStyles2(getStyles); const item = registry?.getIfExists(property.id); + const componentId = useId(); + if (!item) { return null; } @@ -54,7 +56,11 @@ export const DynamicConfigValueEditor = ({ (isExpanded = false) => ( -