webamp/js/components/PlaylistWindow/RemoveMenu.js
2018-05-28 15:56:18 -07:00

32 lines
808 B
JavaScript

import React from "react";
import { connect } from "react-redux";
import {
cropPlaylist,
removeSelectedTracks,
removeAllTracks
} from "../../actionCreators";
import PlaylistMenu from "./PlaylistMenu";
/* eslint-disable no-alert */
const RemoveMenu = props => (
<PlaylistMenu id="playlist-remove-menu">
<div
className="remove-misc"
onClick={() => alert("Not supported in Webamp")}
/>
<div className="remove-all" onClick={props.removeAll} />
<div className="crop" onClick={props.crop} />
<div className="remove-selected" onClick={props.removeSelected} />
</PlaylistMenu>
);
const mapDispatchToProps = {
removeSelected: removeSelectedTracks,
removeAll: removeAllTracks,
crop: cropPlaylist
};
export default connect(
null,
mapDispatchToProps
)(RemoveMenu);