Files
react-diagrams/src/widgets/NodeWidget.js
Dylan Vorster c37809967c First Import
2016-06-03 11:12:26 +02:00

31 lines
601 B
JavaScript

var React = require("react");
/**
* @author Dylan Vorster
*/
module.exports = React.createClass({
displayName: "NodeWidget",
getInitialState: function () {
return {
mouseDown: false
};
},
getDefaultProps: function () {
return {
node: null,
engine: null,
};
},
componentDidMount: function(){
},
render: function () {
return (
React.DOM.div({
'data-nodeid': this.props.node.id,
className:'node',
style:{top:this.props.node.y+this.props.engine.state.offsetY,left: this.props.node.x+this.props.engine.state.offsetX}},
this.props.children
)
);
}
});