1234567891011121314 |
- export default 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;
- }
|