import { forwardRef, PropsWithChildren } from 'react'; import { IconName } from '@grafana/data'; import { Icon, Tooltip, Box, Stack } from '@grafana/ui'; import { Unit } from 'app/types'; type OrgUnitProps = { units?: Unit[]; icon: IconName }; export const OrgUnits = ({ units, icon }: OrgUnitProps) => { if (!units?.length) { return null; } return units.length > 1 ? ( {units?.map((unit) => {unit.name})}} > {units.length} ) : ( {units[0].name} ); }; interface ContentProps extends PropsWithChildren { icon: IconName; } export const Content = forwardRef(({ children, icon }, ref) => { return ( {children} ); }); Content.displayName = 'TooltipContent';