Feature: Shuffle Button (#941)

This commit is contained in:
Hans Yulian 2025-06-09 16:02:03 +07:00 committed by GitHub
parent c20e30e387
commit aba64b10d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 43 additions and 0 deletions

View file

@ -13,6 +13,7 @@ import {
RiPlayFill,
RiRefreshLine,
RiSettings3Fill,
RiShuffleFill,
} from 'react-icons/ri';
import i18n from '/@/i18n/i18n';
@ -594,6 +595,12 @@ export const SongListHeaderFilters = ({
>
{t('player.play', { postProcess: 'sentenceCase' })}
</DropdownMenu.Item>
<DropdownMenu.Item
icon={<RiShuffleFill />}
onClick={() => handlePlay?.({ playType: Play.SHUFFLE })}
>
{t('player.shuffle', { postProcess: 'sentenceCase' })}
</DropdownMenu.Item>
<DropdownMenu.Item
icon={<RiAddBoxFill />}
onClick={() => handlePlay?.({ playType: Play.LAST })}