2020-05-19 11:43:42 +03:00

15 lines
347 B
JavaScript

module.exports = function getContainingNode(node) {
// For styled-components declarations are children of Root node
if (
node.type !== 'rule' &&
node.type !== 'atrule' &&
node.parent.document &&
node.parent.document.nodes &&
node.parent.document.nodes.some(item => item.type === 'root')
) {
return node.parent;
}
return node;
};