From 5abc215270159b3fcb2a287524d3c5369ca990f8 Mon Sep 17 00:00:00 2001
From: Ritik Pandey <57366926+RitikPandey1@users.noreply.github.com>
Date: Fri, 26 Mar 2021 07:10:31 +0530
Subject: [PATCH] Hide BulkActionsToolbar after removing songs from playlist
(#898)
---
ui/src/playlist/PlaylistSongBulkActions.js | 13 +++++++++++--
ui/src/playlist/PlaylistSongs.js | 7 +++++--
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/ui/src/playlist/PlaylistSongBulkActions.js b/ui/src/playlist/PlaylistSongBulkActions.js
index 8265554a1..c9b0a62bc 100644
--- a/ui/src/playlist/PlaylistSongBulkActions.js
+++ b/ui/src/playlist/PlaylistSongBulkActions.js
@@ -7,7 +7,12 @@ import {
import PropTypes from 'prop-types'
// Replace original resource with "fake" one for removing tracks from playlist
-const PlaylistSongBulkActions = ({ playlistId, resource, ...rest }) => {
+const PlaylistSongBulkActions = ({
+ playlistId,
+ resource,
+ onUnselectItems,
+ ...rest
+}) => {
const unselectAll = useUnselectAll()
useEffect(() => {
unselectAll('playlistTrack')
@@ -18,7 +23,11 @@ const PlaylistSongBulkActions = ({ playlistId, resource, ...rest }) => {
return (
-
+
)
diff --git a/ui/src/playlist/PlaylistSongs.js b/ui/src/playlist/PlaylistSongs.js
index 9bf302cd0..a9f4a7eeb 100644
--- a/ui/src/playlist/PlaylistSongs.js
+++ b/ui/src/playlist/PlaylistSongs.js
@@ -77,7 +77,7 @@ const ReorderableList = ({ readOnly, children, ...rest }) => {
}
const PlaylistSongs = ({ playlistId, readOnly, ...props }) => {
- const { data, ids } = props
+ const { data, ids, onUnselectItems } = props
const isXsmall = useMediaQuery((theme) => theme.breakpoints.down('xs'))
const isDesktop = useMediaQuery((theme) => theme.breakpoints.up('md'))
const classes = useStyles({ isDesktop })
@@ -139,7 +139,10 @@ const PlaylistSongs = ({ playlistId, readOnly, ...props }) => {
key={version}
>
-
+