var Preact = require('preact'); var h = require('preact').h; var createClass = require('preact-compat').createClass; var PlatformButton = createClass({ getInitialState: function() { return { isActive: this.props.initiallyActive }; }, onClick: function() { this.props.toggleCondition('platforms', this.props.keyword); this.setState(function(prevState, currentProps) { return { isActive: !prevState.isActive }; }); }, render: function() { if(this.state.isActive) { return ( ); } else { return ( ); } } }); module.exports = PlatformButton;