@zohodesk/hooks
Version:
Unified Component Library - Hooks
12 lines (11 loc) • 357 B
JavaScript
import convertPxToNumber from "./convertPxToNumber";
export default function getChildElementWidth(elem) {
if (!elem) {
return 0;
}
let style = getComputedStyle(elem);
let marginLeft = convertPxToNumber(style['margin-left']);
let marginRight = convertPxToNumber(style['margin-right']);
return elem.offsetWidth + marginLeft + marginRight;
}
;