import '../lib/polyfill.js'
import { useState } from 'react'
import { Button, Input, createRoot } from '../lib/react-qw/index.js'
import * as gui from 'gui'
function Counter() {
const [count, setCount] = useState(0)
return (
)
}
function Logger() {
const [logs, setLogs] = useState([])
const add = () => setLogs(prev => [...prev, `log ${prev.length + 1}`])
return (
{logs.map((l, i) => )}
)
}
const win1 = createRoot({ text: 'Counter', x: 100, y: 100, width: 420, height: 340 })
win1.render()
const win2 = createRoot({ text: 'Logger', x: 550, y: 100, width: 420, height: 340 })
win2.render()