styled-components-test-utils
Version:
Test utils for styled-components compatible with jest, expect, chai and jasmine
22 lines (17 loc) • 522 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var getClassNames = function getClassNames(node) {
var classNames = [];
if (node.children) {
node.children.slice().reverse().forEach(function (child) {
return Array.prototype.unshift.apply(classNames, getClassNames(child));
});
}
if (node.props && node.props.className) {
Array.prototype.unshift.apply(classNames, node.props.className.split(/\s/));
}
return classNames;
};
exports["default"] = getClassNames;