@ucloud-pccl/react-components
Version:
UCloud pccl react components
27 lines (26 loc) • 1.02 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getStyle = getStyle;
exports.isTransform3dSupported = isTransform3dSupported;
exports.isVertical = void 0;
exports.setTransform = setTransform;
var _newArrowCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/newArrowCheck"));
var _this = void 0;
function setTransform(style, v) {
style.transform = v;
style.webkitTransform = v;
style.MozTransform = v;
}
function isTransform3dSupported(style) {
return ('transform' in style || 'webkitTransform' in style || 'MozTransform' in style) && window.atob;
}
var isVertical = exports.isVertical = function isVertical(tabBarPosition) {
(0, _newArrowCheck2.default)(this, _this);
return tabBarPosition === 'left' || tabBarPosition === 'right';
}.bind(void 0);
function getStyle(el, property) {
return +window.getComputedStyle(el).getPropertyValue(property).replace('px', '');
}