import PropTypes from "prop-types"; import React from "react"; import {Group, Line} from "react-konva"; import {TILE_PLUS_COLOR} from "../../../colors/index"; import {OBJECT_MARGIN_IN_PIXELS, TILE_PLUS_WIDTH_IN_PIXELS, TILE_SIZE_IN_PIXELS} from "../MapConstants"; const TilePlusIcon = ({pixelX, pixelY}) => { const linePoints = [ [ pixelX + 0.5 * TILE_SIZE_IN_PIXELS, pixelY + OBJECT_MARGIN_IN_PIXELS, pixelX + 0.5 * TILE_SIZE_IN_PIXELS, pixelY + TILE_SIZE_IN_PIXELS - OBJECT_MARGIN_IN_PIXELS, ], [ pixelX + OBJECT_MARGIN_IN_PIXELS, pixelY + 0.5 * TILE_SIZE_IN_PIXELS, pixelX + TILE_SIZE_IN_PIXELS - OBJECT_MARGIN_IN_PIXELS, pixelY + 0.5 * TILE_SIZE_IN_PIXELS, ], ]; return ( {linePoints.map((points, index) => ( ))} ) }; TilePlusIcon.propTypes = { pixelX: PropTypes.number, pixelY: PropTypes.number, }; export default TilePlusIcon;