From 16695fe0df14152d79bc6eaa9a16cd32e52f49b9 Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:42:46 +0100 Subject: [PATCH] [v11.0.x] Table Panel: Fix image disappearing when datalinks applied (#86160) Table Panel: Fix image disappearing when datalinks applied (#84625) * Fix link image disappearing * Prettier * i18n * Fix offset to compensate for padding * Prettier --------- Co-authored-by: nmarrs (cherry picked from commit 154868e624dcccc654a5d337902b413dab224e48) Co-authored-by: Kyle Cunningham --- packages/grafana-ui/src/components/Table/ImageCell.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/grafana-ui/src/components/Table/ImageCell.tsx b/packages/grafana-ui/src/components/Table/ImageCell.tsx index 33c87d22b9f..d4a164cebce 100644 --- a/packages/grafana-ui/src/components/Table/ImageCell.tsx +++ b/packages/grafana-ui/src/components/Table/ImageCell.tsx @@ -8,6 +8,8 @@ import { DataLinksContextMenu } from '../DataLinks/DataLinksContextMenu'; import { TableCellProps } from './types'; +const DATALINKS_HEIGHT_OFFSET = 10; + export const ImageCell = (props: TableCellProps) => { const { field, cell, tableStyles, row, cellProps } = props; @@ -20,7 +22,10 @@ export const ImageCell = (props: TableCellProps) => {
{!hasLinks && } {hasLinks && ( - getCellLinks(field, row) || []}> + getCellLinks(field, row) || []} + > {(api) => { const img = ; if (api.openMenu) {