wix-style-react
Version:
39 lines (36 loc) • 996 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var textDriverFactory = function textDriverFactory(_ref) {
var element = _ref.element;
return {
exists: function exists() {
return !!element;
},
getTagName: function getTagName() {
return element.tagName.toLowerCase();
},
getText: function getText() {
return element.innerHTML;
},
getSize: function getSize() {
return element.getAttribute('data-size');
},
getSkin: function getSkin() {
return element.getAttribute('data-skin');
},
getWeight: function getWeight() {
return element.getAttribute('data-weight');
},
isLight: function isLight() {
return element.getAttribute('data-light') === 'true';
},
isSecondary: function isSecondary() {
return element.getAttribute('data-secondary') === 'true';
}
};
};
var _default = textDriverFactory;
exports["default"] = _default;