import { css } from '@emotion/css'; import { GrafanaTheme2 } from '@grafana/data'; import { Icon, useStyles2 } from '@grafana/ui'; import { t } from 'app/core/internationalization'; import { ScopesDashboardsTree } from './ScopesDashboardsTree'; import { OnFolderUpdate, SuggestedDashboardsFolder, SuggestedDashboardsFoldersMap } from './types'; export interface ScopesDashboardsTreeFolderItemProps { folder: SuggestedDashboardsFolder; folderPath: string[]; folders: SuggestedDashboardsFoldersMap; onFolderUpdate: OnFolderUpdate; } export function ScopesDashboardsTreeFolderItem({ folder, folderPath, folders, onFolderUpdate, }: ScopesDashboardsTreeFolderItemProps) { const styles = useStyles2(getStyles); return (