import Widget from "../../src/core/widget";
import Counter from "./Counter";
const template = `
`;
export default class RootWidget extends Widget {
name = "root";
template = template;
widgets = { Counter };
state = { validcounter: true};
resetCounter(ev: MouseEvent) {
this.refs.counter.updateState({counter: 3})
}
resetCounterAsync(ev: MouseEvent) {
setTimeout(() => {
this.refs.counter.updateState({counter: 3})
}, 3000);
}
toggle() {
this.updateState({validcounter: !this.state.validcounter});
}
}