import { Widget } from "../core/widget";
import { Env } from "../env";
const template = `
Value:
`;
export class Counter extends Widget {
name = "counter";
template = template;
state = {
counter: 0
};
constructor(parent: Widget, props: { initialState?: number }) {
super(parent);
this.state.counter = props.initialState || 0;
}
mounted() {
debugger;
}
increment(delta: number) {
this.updateState({ counter: this.state.counter + delta });
}
}