Files
Oscar Kilhed 8167edc6e5 Dynamic dashboards: rename ResponsiveGrid files to AutoGrid (#103762)
* rename responsive-grid files to auto-grid

* fix import orders
2025-04-10 08:47:33 +01:00

20 lines
579 B
TypeScript

import { SceneObject } from '@grafana/scenes';
import { AutoGridItem } from '../scene/layout-auto-grid/AutoGridItem';
import { RowItem } from '../scene/layout-rows/RowItem';
import { TabItem } from '../scene/layout-tabs/TabItem';
import { ItemsWithConditionalRendering } from './types';
export function getItemType(object: SceneObject): ItemsWithConditionalRendering {
if (object instanceof AutoGridItem) {
return 'panel';
} else if (object instanceof RowItem) {
return 'row';
} else if (object instanceof TabItem) {
return 'tab';
}
return 'element';
}