@helpscout/hsds-react
Version:
React component library for Help Scout's Design System
36 lines (25 loc) • 928 B
JavaScript
exports.__esModule = true;
exports.getAttribute = exports.hasClass = exports.findDOMNode = exports.find = exports.getDOMNode = void 0;
/* istanbul ignore file */
var getDOMNode = function getDOMNode(wrapper) {
if (!wrapper.getDOMNode || !wrapper.first) return wrapper;
return wrapper.first().getDOMNode();
};
exports.getDOMNode = getDOMNode;
var find = function find(wrapper, selector) {
return wrapper.find(selector).first();
};
exports.find = find;
var findDOMNode = function findDOMNode(wrapper, selector) {
return getDOMNode(wrapper.find(selector));
};
exports.findDOMNode = findDOMNode;
var hasClass = function hasClass(wrapper, className) {
return getDOMNode(wrapper).classList.contains(className);
};
exports.hasClass = hasClass;
var getAttribute = function getAttribute(wrapper, attribute) {
return getDOMNode(wrapper).getAttribute(attribute);
};
exports.getAttribute = getAttribute;
;