UNPKG

webgme-dss

Version:

Design Studio for Dynamic Systems with Modelica as backend

27 lines (22 loc) 748 B
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);