ziko-wrapper
Version:
integrate zikojs elements within other ui framework like vue react solidjs svelte astro ...
17 lines (16 loc) • 484 B
JSX
import { children as jsx2dom} from 'solid-js';
export function DomWrapper({children, engine, wrapper}) {
return (
<div
{...(engine && { "data-engine": engine})}
{...(wrapper && { "data-wrapper": wrapper})}
style={{display : "contents"}}
ref={(Wrapper) =>
globalThis.addEventListener("DOMContentLoaded",()=>{
const element = jsx2dom(() => children)();
Wrapper.append(element)
})
}
></div>
);
}