wix-style-react
Version:
31 lines (30 loc) • 855 B
JavaScript
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';
}
};
};
export default textDriverFactory;