fix Toggle Queue hotkey when using detached queue (#1522)

This commit is contained in:
jeffvli
2026-01-17 02:43:11 -08:00
parent afd91d2ae3
commit b4b0c6cedd
2 changed files with 39 additions and 6 deletions
@@ -119,8 +119,18 @@ const QueueButton = () => {
const { bindings } = useHotkeySettings();
const [popoverOpened, setPopoverOpened] = useState(false);
const handleToggleQueue = () => {
setSideBar({ rightExpanded: !isSidebarRightExpanded });
if (sideQueueType === 'sideQueue') {
setSideBar({ rightExpanded: !isSidebarRightExpanded });
} else {
setPopoverOpened((prev) => !prev);
}
};
const handlePopoverClose = () => {
setPopoverOpened(false);
};
useHotkeys([
@@ -153,7 +163,13 @@ const QueueButton = () => {
);
}
return <PopoverPlayQueue />;
return (
<PopoverPlayQueue
onClose={handlePopoverClose}
onToggle={handleToggleQueue}
opened={popoverOpened}
/>
);
};
const LyricsButton = () => {