webgme-dss
Version:
Design Studio for Dynamic Systems with Modelica as backend
27 lines (22 loc) • 748 B
JSX
import React, {Component} from 'react';
import {connect} from 'react-redux';
import {toggleRightDrawer, setActiveSelection} from '../../actions';
import {SVGRegistryBasedCanvasItem}
from 'webgme-react-components/src/components/SVGRegistryBasedCanvasItem';
const mapStateToProps = state => ({
scale: state.scale,
selection: state.activeSelection,
});
const mapDispatchToProps = dispatch => ({
activateAttributeDrawer: (id) => {
dispatch(toggleRightDrawer(true));
dispatch(setActiveSelection([id]));
},
selectNode: (id) => {
dispatch(setActiveSelection([id]));
},
});
export default connect(
mapStateToProps,
mapDispatchToProps,
)(SVGRegistryBasedCanvasItem);