wix-style-react
Version:
48 lines (39 loc) • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _utils = require("../../test/utils");
var _default = function _default(_ref) {
var element = _ref.element;
return {
/** fulfilled if element in the DOM */
exists: function exists() {
return !!element;
},
hasClass: function hasClass(className) {
return (0, _utils.isClassExists)(element, className);
},
/** true if header background image exist */
backgroundImageExists: function backgroundImageExists() {
return !!element.querySelector('[data-hook="page-background-image"]');
},
/** true if gradient class name exist */
gradientClassNameExists: function gradientClassNameExists() {
return !!element.querySelector('[data-hook="page-gradient-class-name"]');
},
/** true if title exist in DOM */
tailExists: function tailExists() {
return !!element.querySelector('[data-hook="page-tail"]');
},
/** return container height */
gradientContainerHeight: function gradientContainerHeight() {
return element.querySelector('[data-hook="page-gradient-class-name"]').style.height;
},
/** returns html in a string form */
getPageHtml: function getPageHtml() {
return element.innerHTML;
}
};
};
exports["default"] = _default;