-- DreamStack Callback Demo -- Tests component event callbacks import { Card } from "../registry/components/card" import { Button } from "../registry/components/button" let count = 0 let message = "Click a button" view main = column [ text "🔗 Component Callbacks" { variant: "title" } text "Components can trigger parent actions" { variant: "subtitle" } Card { title: "Using Button Component", subtitle: "callback props" } [ text "Count: {count}" { variant: "title" } text message { variant: "subtitle" } row [ Button { label: "+1", onClick: count += 1, variant: "primary" } Button { label: "-1", onClick: count -= 1, variant: "secondary" } Button { label: "Reset", onClick: count = 0, variant: "ghost" } ] ] ]