27 lines
613 B
JavaScript
27 lines
613 B
JavaScript
"use strict";
|
|
|
|
exports.__esModule = true;
|
|
exports["default"] = void 0;
|
|
|
|
var _getWindow = _interopRequireDefault(require("./getWindow"));
|
|
|
|
var _getOffset = _interopRequireDefault(require("./getOffset"));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
|
|
|
var _default = function _default(node, client) {
|
|
var win = (0, _getWindow["default"])(node);
|
|
|
|
if (win) {
|
|
return win.innerWidth;
|
|
}
|
|
|
|
if (client) {
|
|
return node.clientWidth;
|
|
}
|
|
|
|
var offset = (0, _getOffset["default"])(node);
|
|
return offset ? offset.width : 0;
|
|
};
|
|
|
|
exports["default"] = _default; |