var PlayerControls = React.createClass({ selectedCardIds: function() { var checkedCards = $(':checkbox:checked[name^=player_card_ids]'); var card_ids = {player_card_ids: checkedCards.map(function(card){ return this.value; }).toArray() }; return card_ids; }, handlePass: function(e) { e.preventDefault(); this.props.onPlayHandSubmit({game: {hand_type: 'pass'}}); }, handleSubmit: function(e) { e.preventDefault(); this.props.onPlayHandSubmit(this.selectedCardIds()); }, render: function() { return (
); } });