UNPKG

@grafana/ui

Version:
35 lines (31 loc) 823 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); "use strict"; const getCellLinks = (field, row) => { let links; if (field.getLinks) { links = field.getLinks({ valueRowIndex: row.index }); } if (!links) { return; } for (let i = 0; i < (links == null ? void 0 : links.length); i++) { if (links[i].onClick) { const origOnClick = links[i].onClick; links[i].onClick = (event) => { if (!(event.ctrlKey || event.metaKey || event.shiftKey)) { event.preventDefault(); origOnClick(event, { field, rowIndex: row.index }); } }; } } return links.filter((link) => link.href || link.onClick != null); }; exports.getCellLinks = getCellLinks; //# sourceMappingURL=table.cjs.map