import React from "react"; import { connect } from "react-redux"; import { close, setSkinFromFilename, openFileDialog } from "../../actionCreators"; import { ContextMenu, Hr, Node, Parent, LinkNode } from "../ContextMenu"; const SKINS = [ { file: "base-2.91.wsz", name: "" }, { file: "MacOSXAqua1-5.wsz", name: "Mac OSX v1.5 (Aqua)" }, { file: "TopazAmp1-2.wsz", name: "TopazAmp" }, { file: "Vizor1-01.wsz", name: "Vizor" }, { file: "XMMS-Turquoise.wsz", name: "XMMS Turquoise " }, { file: "ZaxonRemake1-0.wsz", name: "Zaxon Remake" } ]; const MainContextMenu = props => ( } >

{SKINS.map(skin => ( ))}

); const mapDispatchToProps = (dispatch, ownProps) => ({ close: () => dispatch(close()), openFileDialog: () => dispatch(openFileDialog(ownProps.fileInput)), setSkin: filename => dispatch(setSkinFromFilename(filename)) }); export default connect(null, mapDispatchToProps)(MainContextMenu);