2016-11-02 16:12:13 -06:00

17 lines
449 B
JavaScript

module.exports = require('marko/widgets').defineComponent({
template: require.resolve('./template.marko'),
getInitialState: function(input) {
return {
buttonSize: input.buttonSize || 'normal'
};
},
getTemplateData: function(state, input) {
return {
buttonSize: state.buttonSize
};
},
setButtonSize: function(size) {
this.setState('buttonSize', size);
}
});