import React from 'react' import { connect } from 'react-redux' import { CARD_PLAYED } from '../store/actions' import './Game.css' const Game = (props) => { const player1active = props.turn === 'Player 1' return (

Turn: {props.turn}

{props.player1Deck.map((item) => ( props.onCardPlayed(item)} className='card'> {item} ))}

Current Card: {props.playedCardsPile[props.playedCardsPile.length-1]}


{props.player2Deck.map((item) => ( props.onCardPlayed(item)} className='card'> {item} ))}
) } const mapStateToProps = (state) => { return { gameOver: state.gameOver, turn: state.turn, player1Deck: state.player1Deck, player2Deck: state.player2Deck, currentColor: state.currentColor, currentNumber: state.currentNumber, playedCardsPile: state.playedCardsPile, drawCardPile: state.drawCardPile } } const mapDispatchToProps = (dispatch) => { return { onCardPlayed: (card) => dispatch({type: CARD_PLAYED, payload: {cardPlayed: card}}) } } export default connect(mapStateToProps, mapDispatchToProps)(Game)