UNPKG

@spectrum-web-components/shared

Version:

The `@spectrum-web-components/shared` package provides essential base classes, mixins, and utilities that support developing Spectrum Web Components. This package contains foundational tools for focus management, slot observation, accessibility enhancemen

20 lines (19 loc) 447 B
"use strict"; export const getLabelFromSlot = (label, slotEl) => { if (label) { return null; } const textContent = slotEl.assignedNodes().reduce((accumulator, node) => { if (node.textContent) { return accumulator + node.textContent; } else { return accumulator; } }, ""); if (textContent) { return textContent.trim(); } else { return null; } }; //# sourceMappingURL=get-label-from-slot.dev.js.map