import React from "react"; import { connect } from "react-redux"; import { addTracksFromReferences } from "../../actionCreators"; import { promptForFileReferences } from "../../fileUtils"; import PlaylistMenu from "./PlaylistMenu"; /* eslint-disable no-alert */ const AddMenu = ({ nextIndex, addFilesAtIndex }) => (
alert("Not supported in Winamp2-js")} />
alert("Not supported in Winamp2-js")} />
addFilesAtIndex(nextIndex)} /> ); const mapStateToProps = state => ({ nextIndex: state.playlist.trackOrder.length }); const mapDispatchToProps = dispatch => ({ addFilesAtIndex: async nextIndex => { const fileReferences = await promptForFileReferences(); dispatch(addTracksFromReferences(fileReferences, false, nextIndex)); } }); export default connect(mapStateToProps, mapDispatchToProps)(AddMenu);