Enable Playlist in sidebar to be sorted (#1542)

* add playlist reorder in sidebar
This commit is contained in:
Mike Benz
2026-01-29 05:54:20 +01:00
committed by GitHub
parent ced3b491ff
commit 796629b4e6
5 changed files with 377 additions and 182 deletions
@@ -22,6 +22,14 @@ export const SidebarSettings = memo(() => {
});
};
const handleSetSidebarPlaylistSorting = (e: ChangeEvent<HTMLInputElement>) => {
setSettings({
general: {
sidebarPlaylistSorting: e.target.checked,
},
});
};
const handleSetSidebarCollapsedNavigation = (e: ChangeEvent<HTMLInputElement>) => {
setSettings({
general: {
@@ -44,6 +52,19 @@ export const SidebarSettings = memo(() => {
}),
title: t('setting.sidebarPlaylistList', { postProcess: 'sentenceCase' }),
},
{
control: (
<Switch
checked={settings.sidebarPlaylistSorting}
onChange={handleSetSidebarPlaylistSorting}
/>
),
description: t('setting.sidebarPlaylistSorting', {
context: 'description',
postProcess: 'sentenceCase',
}),
title: t('setting.sidebarPlaylistSorting', { postProcess: 'sentenceCase' }),
},
{
control: (
<Switch