import React from "react"; import { connect } from "react-redux"; import ClickedDiv from "../ClickedDiv"; import { close, setSkinFromUrl, openFileDialog } from "../../actionCreators"; import { ContextMenu, Hr, Node, Parent, LinkNode } from "../ContextMenu"; const MainContextMenu = props => ( } >
{!!props.avaliableSkins.length &&
} {props.avaliableSkins.map(skin => ( props.setSkin(skin.url)} label={skin.name} /> ))}

); const mapStateToProps = state => ({ avaliableSkins: state.settings.avaliableSkins }); const mapDispatchToProps = { close, openFileDialog, setSkin: setSkinFromUrl }; export default connect(mapStateToProps, mapDispatchToProps)(MainContextMenu);