react-floorplanner
Version:
react-floorplanner is a React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
29 lines (23 loc) • 664 B
JSX
import React from 'react';
import PropTypes from 'prop-types';
import * as SharedStyle from '../../shared-style';
const STYLE = {fill: "#0096fd", stroke: SharedStyle.COLORS.white, cursor: "move"};
export default function Vertex({vertex, layer}) {
let {x, y} = vertex;
return (
<g
transform={`translate(${x}, ${y})`}
data-element-root
data-prototype={vertex.prototype}
data-id={vertex.id}
data-selected={vertex.selected}
data-layer={layer.id}
>
<circle cx="0" cy="0" r="7" style={STYLE}/>
</g>
);
}
Vertex.propTypes = {
vertex: PropTypes.object.isRequired,
layer: PropTypes.object.isRequired,
};