import { config } from '@grafana/runtime'; import { contextSrv } from 'app/core/core'; import { DashboardViewItemWithUIItems } from '../types'; export function makeRowID(baseId: string, item: DashboardViewItemWithUIItems) { return baseId + item.uid; } export function isSharedWithMe(uid: string) { return uid === config.sharedWithMeFolderUID; } // Construct folder URL and append orgId to it export function getFolderURL(uid: string) { const { orgId } = contextSrv.user; const subUrlPrefix = config.appSubUrl ?? ''; const url = `${subUrlPrefix}/dashboards/f/${uid}/`; if (orgId) { return `${url}?orgId=${orgId}`; } return url; }