diff --git a/public/app/features/dashboard/components/PanelEditor/getPanelFrameOptions.tsx b/public/app/features/dashboard/components/PanelEditor/getPanelFrameOptions.tsx index ebe82ed0223..e60ecffc2b6 100644 --- a/public/app/features/dashboard/components/PanelEditor/getPanelFrameOptions.tsx +++ b/public/app/features/dashboard/components/PanelEditor/getPanelFrameOptions.tsx @@ -1,5 +1,3 @@ -import { v4 as uuidv4 } from 'uuid'; - import { selectors } from '@grafana/e2e-selectors'; import { t } from '@grafana/i18n'; import { config } from '@grafana/runtime'; @@ -22,8 +20,8 @@ export function getPanelFrameCategory(props: OptionPaneRenderProps): OptionsPane isOpenDefault: true, }); - const panelFrameTitleId = uuidv4(); - const descriptionId = uuidv4(); + const panelFrameTitleId = 'panel-frame-title'; + const descriptionId = 'panel-frame-description'; const setPanelTitle = (title: string) => { const input = document.getElementById(panelFrameTitleId); @@ -91,7 +89,7 @@ export function getPanelFrameCategory(props: OptionPaneRenderProps): OptionsPane .addItem( new OptionsPaneItemDescriptor({ title: t('dashboard.get-panel-frame-category.title.transparent-background', 'Transparent background'), - id: uuidv4(), + id: 'panel-frame-transparent-bg', render: function renderTransparent(descriptor) { return ( !!panel.repeat, render: function renderRepeatOptions() { const directionOptions = [ @@ -181,7 +180,7 @@ export function getPanelFrameCategory(props: OptionPaneRenderProps): OptionsPane .addItem( new OptionsPaneItemDescriptor({ title: t('dashboard.get-panel-frame-category.title.max-per-row', 'Max per row'), - id: uuidv4(), + id: 'panel-frame-repeat-max-per-row', showIf: () => Boolean(panel.repeat && panel.repeatDirection === 'h'), render: function renderOption(descriptor) { const maxPerRowOptions = [2, 3, 4, 6, 8, 12].map((value) => ({ label: value.toString(), value }));