@benev/slate
Version:
frontend web stuff
21 lines (14 loc) • 419 B
text/typescript
import {css} from "lit"
import {slate} from "../frontend.js"
import {html} from "../../nexus/html.js"
export const ObsidianQuadrupler = slate.shadowView(use =>
(start: number) => {
use.name("quadrupler")
use.styles(css`span { color: yellow }`)
const count = use.signal(start)
const increase = () => count.value *= 4
return html`
<span>${count}</span>
<button @click=${increase}>obsidian</button>
`
})