UNPKG

marko-widgets

Version:

Module to support binding of behavior to rendered UI components rendered on the server or client

17 lines (16 loc) 449 B
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); } });