UNPKG

@grafana/ui

Version:
31 lines (29 loc) 732 B
"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); }; export { getCellLinks }; //# sourceMappingURL=table.mjs.map