Pawn.js 422 B

123456789101112
  1. import React from "react";
  2. export default function Pawn({color, isSelected, isSelectable, isMine, onClick, size}) {
  3. return <div className={`pawn
  4. ${size}
  5. ${color}
  6. ${isSelected ? "selected" : ""}
  7. ${isSelectable ? "selectable" : ""}
  8. ${isMine ? "mine" : ""}`}
  9. onClick={() => isSelectable && onClick(color)}>
  10. </div>
  11. }