UNPKG

react-planner

Version:

react-planner is a React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.

31 lines (26 loc) 795 B
import React from 'react'; import PropTypes from 'prop-types'; import * as SharedStyle from '../../shared-style'; var STYLE = { fill: "#0096fd", stroke: SharedStyle.COLORS.white, cursor: "move" }; export default function Vertex(_ref) { var vertex = _ref.vertex, layer = _ref.layer; var x = vertex.x, y = vertex.y; return React.createElement( 'g', { transform: 'translate(' + x + ', ' + y + ')', 'data-element-root': true, 'data-prototype': vertex.prototype, 'data-id': vertex.id, 'data-selected': vertex.selected, 'data-layer': layer.id }, React.createElement('circle', { cx: '0', cy: '0', r: '7', style: STYLE }) ); } Vertex.propTypes = { vertex: PropTypes.object.isRequired, layer: PropTypes.object.isRequired };