diff --git a/public/app/features/dashboard-scene/scene/NavToolbarActions.tsx b/public/app/features/dashboard-scene/scene/NavToolbarActions.tsx index 82449b4e21a..b224c18fd35 100644 --- a/public/app/features/dashboard-scene/scene/NavToolbarActions.tsx +++ b/public/app/features/dashboard-scene/scene/NavToolbarActions.tsx @@ -219,6 +219,7 @@ export function ToolbarActions({ dashboard }: Props) { dashboard.onShowAddLibraryPanelDrawer(); DashboardInteractions.toolbarAddButtonClicked({ item: 'add_library_panel' }); }} + disabled={dashboard.isManaged()} /> { } }; + const isProvisioned = dashboard instanceof DashboardScene && dashboard.isManaged(); return (
@@ -100,7 +101,7 @@ const DashboardEmpty = ({ dashboard, canCreate }: Props) => { fill="outline" data-testid={selectors.pages.AddDashboard.itemButton('Add a panel from the panel library button')} onClick={onAddLibraryPanel} - disabled={!canCreate} + disabled={!canCreate || isProvisioned} > Add library panel