summaryrefslogtreecommitdiff
path: root/widget/Button.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'widget/Button.tsx')
-rw-r--r--widget/Button.tsx34
1 files changed, 0 insertions, 34 deletions
diff --git a/widget/Button.tsx b/widget/Button.tsx
deleted file mode 100644
index abc24ca..0000000
--- a/widget/Button.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import { Variable, bind } from "astal"
-
-type Props = {
- p: string
- child?: JSX.Element
- children?: Array<JSX.Element>
-}
-
-export default function MyButton({p, child, children}: Props) {
- const count = Variable(0)
- const labels = [p +"1", p +"2"]
-
- if (child) {
- console.log(child.label)
- }
-
- function increment() {
- count.set(count.get() + 1)
- }
-
- function handleClick(self, ...args) {
- console.log(self, "was clicked")
- }
- return <box>
- {labels.map(label => (
- <button onClick={handleClick}>
- <label label={label}></label>
- </button>
- ))}
- <button onClick={increment}>
- <label label={bind(count).as(num => num.toString())}></label>
- </button>
- </box>
-}