UNPKG

@zohodesk/hooks

Version:

Unified Component Library - Hooks

12 lines (11 loc) 357 B
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; } ;