@popperjs/core
Version:
Tooltip and Popover Positioning Engine
16 lines (14 loc) • 522 B
JavaScript
import getComputedStyle from "./getComputedStyle.js";
import { isHTMLElement } from "./instanceOf.js";
function toNumber(cssValue) {
return parseFloat(cssValue) || 0;
}
export default function getBorders(element) {
var computedStyle = isHTMLElement(element) ? getComputedStyle(element) : {};
return {
top: toNumber(computedStyle.borderTopWidth),
right: toNumber(computedStyle.borderRightWidth),
bottom: toNumber(computedStyle.borderBottomWidth),
left: toNumber(computedStyle.borderLeftWidth)
};
}