UNPKG

react-chess

Version:

Renders a chess board using React

36 lines (33 loc) 1.02 kB
const React = require('react') const piecePositionHoc = require('../piecePositionHoc') function BlackRook(props) { return ( <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 45 45" width={props.size} height="100%"> <g fill={0} fillRule="evenodd" stroke="#000" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"> <path d="M9 39h27v-3H9v3zM12.5 32l1.5-2.5h17l1.5 2.5h-20zM12 36v-4h21v4H12z" strokeLinecap="butt" /> <path d="M14 29.5v-13h17v13H14z" strokeLinecap="butt" strokeLinejoin="miter" /> <path d="M14 16.5L11 14h23l-3 2.5H14zM11 14V9h4v2h5V9h5v2h5V9h4v5H11z" strokeLinecap="butt" /> <path d="M12 35.5h21M13 31.5h19M14 29.5h17M14 16.5h17M11 14h23" fill="none" stroke="#fff" strokeWidth={1} strokeLinejoin="miter" /> </g> </svg> ) } module.exports = piecePositionHoc(BlackRook)