import React from "react"; import { connect } from "react-redux"; import * as Actions from "../actionCreators"; import { Hr, Node, Parent } from "./ContextMenu"; const SkinContextMenu = props => (
"} /> {props.availableSkins.map(skin => ( props.setSkin(skin.url)} label={skin.name} /> ))}
); const mapStateToProps = state => ({ availableSkins: state.settings.availableSkins }); const mapDispatchToProps = { loadDefaultSkin: Actions.loadDefaultSkin, openSkinFileDialog: Actions.openSkinFileDialog, setSkin: Actions.setSkinFromUrl }; export default connect( mapStateToProps, mapDispatchToProps )(SkinContextMenu);