import React from "react" import classnames from "classnames" import { ImageViewer } from "@components" import { Icons } from "@components/Icons" import "./index.less" const typeToNavigationType = { playlist: "playlist", album: "album", track: "track", single: "track", ep: "album", } const Playlist = (props) => { const [coverHover, setCoverHover] = React.useState(false) let { playlist } = props if (!playlist) { return null } const onClick = () => { if (typeof props.onClick === "function") { return props.onClick(playlist) } return app.location.push(`/music/list/${playlist._id}`) } const onClickPlay = (e) => { e.stopPropagation() app.cores.player.start(playlist.items) } return (