wallet-core/thirdparty/preact/src/clone-element.js

11 lines
256 B
JavaScript

import { clone, extend } from './util';
import { h } from './h';
export function cloneElement(vnode, props) {
return h(
vnode.nodeName,
extend(clone(vnode.attributes), props),
arguments.length>2 ? [].slice.call(arguments, 2) : vnode.children
);
}