tailwindcss/src/util/cloneNodes.js

18 lines
322 B
JavaScript
Raw Normal View History

export default function cloneNodes(nodes, source) {
return nodes.map((node) => {
let cloned = node.clone()
if (source !== undefined) {
cloned.source = source
if ('walk' in cloned) {
cloned.walk((child) => {
child.source = source
})
}
}
return cloned
})
2017-08-25 16:02:12 -05:00
}