UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

20 lines (19 loc) 614 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useContainerWidth; function useContainerWidth(prefixCls) { const getContainerWidth = (ele, width) => { const container = ele.querySelector(`.${prefixCls}-container`); let returnWidth = width; if (container) { const style = getComputedStyle(container); const borderLeft = parseInt(style.borderLeftWidth, 10); const borderRight = parseInt(style.borderRightWidth, 10); returnWidth = width - borderLeft - borderRight; } return returnWidth; }; return getContainerWidth; }