wix-style-react
Version:
48 lines (43 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var badgeDriverFactory = function badgeDriverFactory(_ref) {
var element = _ref.element,
eventTrigger = _ref.eventTrigger;
return {
/** checks if element exists */
exists: function exists() {
return !!element;
},
/** returns elements innerHTML*/
getContent: function getContent() {
return element.innerHTML;
},
/** returns elements text */
text: function text() {
return element.textContent;
},
getType: function getType() {
return element.getAttribute('data-type');
},
getSkin: function getSkin() {
return element.getAttribute('data-skin');
},
getSize: function getSize() {
return element.getAttribute('data-size');
},
isUppercase: function isUppercase() {
return element.getAttribute('data-uppercase') === 'true';
},
hasClickCursor: function hasClickCursor() {
return element.getAttribute('data-clickable') === 'true';
},
click: function click() {
return eventTrigger.click(element);
}
};
};
var _default = badgeDriverFactory;
exports["default"] = _default;