@embrace-io/web-sdk
Version:
12 lines (11 loc) • 560 B
JavaScript
//#region src/instrumentations/clicks/ClicksInstrumentation/utils.ts
const MAX_INNER_TEXT = 30;
const getHTMLElementFriendlyName = (element, innerText) => {
const nodeName = element.nodeName.toLowerCase();
const truncatedInnerText = innerText.substring(0, MAX_INNER_TEXT);
const ellipsis = innerText.length > MAX_INNER_TEXT ? "..." : "";
return `<${nodeName}${element.className ? ` class="${element.className}"` : ""}>${truncatedInnerText}${ellipsis}</${nodeName}>`;
};
//#endregion
export { getHTMLElementFriendlyName };
//# sourceMappingURL=utils.js.map