diff --git a/packages/app/src/components/PlaylistTimelineEntry/index.jsx b/packages/app/src/components/PlaylistTimelineEntry/index.jsx
index d08f1cb8..24cf9256 100644
--- a/packages/app/src/components/PlaylistTimelineEntry/index.jsx
+++ b/packages/app/src/components/PlaylistTimelineEntry/index.jsx
@@ -1,7 +1,6 @@
import React from "react"
import { Button } from "antd"
import { Icons } from "components/Icons"
-import UserPreview from "components/UserPreview"
import Image from "components/Image"
import "./index.less"
@@ -21,7 +20,7 @@ export default (props) => {
diff --git a/packages/app/src/pages/music/components/dashboard/releases/index.jsx b/packages/app/src/pages/music/components/dashboard/releases/index.jsx
index 81ab81bd..2c033511 100644
--- a/packages/app/src/pages/music/components/dashboard/releases/index.jsx
+++ b/packages/app/src/pages/music/components/dashboard/releases/index.jsx
@@ -26,7 +26,7 @@ const ReleaseItem = (props) => {
className="music_panel_releases_info_cover"
>
{
}
-const openPlaylistCreator = (playlist_id) => {
+const openPlaylistCreator = ({
+ playlist_id = null,
+ onModification = () => { }
+} = {}) => {
console.log("Opening playlist creator", playlist_id)
app.DrawerController.open("playlist_creator", PlaylistCreator, {
@@ -79,6 +82,7 @@ const openPlaylistCreator = (playlist_id) => {
},
componentProps: {
playlist_id: playlist_id,
+ onModification: onModification,
}
})
}
@@ -89,7 +93,7 @@ const navigateToPlaylist = (playlist_id) => {
export default (props) => {
const [searchResults, setSearchResults] = React.useState(null)
- const [L_Releases, R_Releases, E_Releases] = app.cores.api.useRequest(PlaylistsModel.getMyReleases)
+ const [L_Releases, R_Releases, E_Releases, M_Releases] = app.cores.api.useRequest(PlaylistsModel.getMyReleases)
if (E_Releases) {
console.error(E_Releases)
@@ -116,7 +120,9 @@ export default (props) => {
openPlaylistCreator()}
+ onClick={() => openPlaylistCreator({
+ onModification: M_Releases,
+ })}
icon={}
type="primary"
>
@@ -146,7 +152,10 @@ export default (props) => {
return openPlaylistCreator(release._id)}
+ onClickEditTrack={() => openPlaylistCreator({
+ playlist_id: release._id,
+ onModification: M_Releases,
+ })}
onClickNavigate={() => navigateToPlaylist(release._id)}
/>
})
@@ -156,7 +165,10 @@ export default (props) => {
return openPlaylistCreator(release._id)}
+ onClickEditTrack={() => openPlaylistCreator({
+ playlist_id: release._id,
+ onModification: M_Releases,
+ })}
onClickNavigate={() => navigateToPlaylist(release._id)}
/>
})