1
0
mirror of https://github.com/danbee/chess synced 2025-03-04 08:39:06 +00:00
chess/assets/js/components/move-list.js

28 lines
473 B
JavaScript

import React from "react";
import { connect } from "react-redux";
import _ from "lodash";
const renderMoves = (moves) => {
return _.map(moves, (move) => {
return (
<li key={move}>{move}</li>
);
});
};
const MoveList = (props) => {
return (
<ol className="move-list">
{renderMoves(props.moves)}
</ol>
);
};
function mapStateToProps(state) {
return {
moves: state.moves,
};
}
export default connect(mapStateToProps)(MoveList);