diff --git a/public/app/features/dashboard/utils/getPanelMenu.ts b/public/app/features/dashboard/utils/getPanelMenu.ts index 20a3d20bd0d..fb710df94d1 100644 --- a/public/app/features/dashboard/utils/getPanelMenu.ts +++ b/public/app/features/dashboard/utils/getPanelMenu.ts @@ -269,16 +269,6 @@ export function getPanelMenu( }); } - if (subMenu.length) { - menu.push({ - type: 'submenu', - text: t('panel.header-menu.more', `More...`), - iconClassName: 'cube', - subMenu, - onClick: onMore, - }); - } - const { extensions } = getPluginExtensions({ extensionPointId: PluginExtensionPoints.DashboardPanelMenu, context: createExtensionContext(panel, dashboard), @@ -306,6 +296,16 @@ export function getPanelMenu( }); } + if (subMenu.length) { + menu.push({ + type: 'submenu', + text: t('panel.header-menu.more', `More...`), + iconClassName: 'cube', + subMenu, + onClick: onMore, + }); + } + if (dashboard.canEditPanel(panel) && !panel.isEditing && !panel.isViewing) { menu.push({ type: 'divider', text: '' });