a post-component library for building user-interfaces on the web.
at main 13 lines 328 B view raw
1import { createRoot, type Root } from 'dhtml/client' 2 3export function setup(initial_html = ''): { root: Root; el: HTMLDivElement } { 4 const el = document.createElement('div') 5 el.innerHTML = initial_html 6 document.body.appendChild(el) 7 8 const root = createRoot(el) 9 10 // afterAll(() => root.render(null)) 11 12 return { root, el } 13}