diff --git a/public/app/features/dashboard-scene/scene/layout-default/DefaultGridLayoutManager.tsx b/public/app/features/dashboard-scene/scene/layout-default/DefaultGridLayoutManager.tsx index 098e925f18e..22cece4a1cf 100644 --- a/public/app/features/dashboard-scene/scene/layout-default/DefaultGridLayoutManager.tsx +++ b/public/app/features/dashboard-scene/scene/layout-default/DefaultGridLayoutManager.tsx @@ -16,7 +16,6 @@ import { useSceneObjectState, SceneObject, SceneGridLayoutDragStartEvent, - SceneGridPlaceholderItem, } from '@grafana/scenes'; import { Spec as DashboardV2Spec } from '@grafana/schema/dist/esm/schema/dashboard/v2'; import { useStyles2 } from '@grafana/ui'; @@ -370,8 +369,7 @@ export class DefaultGridLayoutManager this.state.grid.forEachChild((child) => { if ( !(child instanceof DashboardGridItem) && - !(child instanceof SceneGridRow) && - !(child instanceof SceneGridPlaceholderItem) + !(child instanceof SceneGridRow) ) { throw new Error('Child is not a DashboardGridItem or SceneGridRow, invalid scene'); } diff --git a/public/app/features/dashboard-scene/scene/layout-rows/RowsLayoutManager.tsx b/public/app/features/dashboard-scene/scene/layout-rows/RowsLayoutManager.tsx index f9624180cfc..49c3e0fd0a9 100644 --- a/public/app/features/dashboard-scene/scene/layout-rows/RowsLayoutManager.tsx +++ b/public/app/features/dashboard-scene/scene/layout-rows/RowsLayoutManager.tsx @@ -2,7 +2,6 @@ import { t } from '@grafana/i18n'; import { sceneGraph, SceneGridItemLike, - SceneGridPlaceholderItem, SceneGridRow, SceneObject, SceneObjectBase, @@ -315,7 +314,7 @@ export class RowsLayoutManager extends SceneObjectBase i let children: SceneGridItemLike[] | undefined; layout.state.grid.forEachChild((child) => { - if (!(child instanceof DashboardGridItem) && !(child instanceof SceneGridRow) && !(child instanceof SceneGridPlaceholderItem)) { + if (!(child instanceof DashboardGridItem) && !(child instanceof SceneGridRow)) { throw new Error('Child is not a DashboardGridItem or SceneGridRow, invalid scene'); }