isTextOverflow(el) {
const range = document.createRange()
range.setStart(el, 0)
range.setEnd(el, el.childNodes.length)
const rangeWidth = range.getBoundingClientRect().width
const padding = 0
return (
rangeWidth + padding > el.offsetWidth + 1 ||
el.scrollWidth > el.offsetWidth
)
}