ziko-wrapper
Version:
integrate zikojs elements within other ui framework like vue react solidjs svelte astro ...
24 lines (18 loc) • 483 B
JavaScript
import { UIElemento';
import { render, h } from 'preact';
function PreactWrapper(Component, props) {
let ui = new UIElementttr({
dataWrapper: 'preact',
}).style({
display: 'contents',
});
render(h(Component, props), ui.element);
Object.defineProperty(ui, 'element', {
get() {
return this.__ele__.firstChild;
},
configurable: false,
});
return ui;
}
export { PreactWrapper };