UNPKG

ziko-wrapper

Version:

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

19 lines 475 B
import { UIElement } from "ziko"; import { mount } from "svelte"; function SvelteWrapper(Component, props = {}){ let ui = new UIElement("div").setAttr({ dataWrapper : "svelte" }) mount(Component,{ target : ui.element, props }) Object.defineProperty(ui, 'element', { get() { return this.__ele__.firstChild; }, configurable: false, }); return ui } export {SvelteWrapper}