UNPKG

ziko-wrapper

Version:

integrate zikojs elements within other ui framework like vue react solidjs svelte astro ...

24 lines (18 loc) 483 B
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 };