From 2fa6c9de94501054e1cf797f491b394055ad83e3 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sat, 29 Nov 2025 13:24:58 -0800 Subject: [PATCH] support playlist sidebar drag to queue --- .../sidebar/components/sidebar-item.tsx | 7 +++ .../components/sidebar-playlist-list.tsx | 57 +++++++++++++++++-- 2 files changed, 60 insertions(+), 4 deletions(-) diff --git a/src/renderer/features/sidebar/components/sidebar-item.tsx b/src/renderer/features/sidebar/components/sidebar-item.tsx index 36fb09003..fb5c68d70 100644 --- a/src/renderer/features/sidebar/components/sidebar-item.tsx +++ b/src/renderer/features/sidebar/components/sidebar-item.tsx @@ -15,6 +15,11 @@ export const SidebarItem = ({ children, className, to, ...props }: SidebarItemPr const toPath = typeof to === 'string' ? to : to.pathname || ''; const isActive = location.pathname === toPath; + const handleLinkDragStart = (e: React.DragEvent) => { + e.preventDefault(); + e.stopPropagation(); + }; + return (