Do not trigger next/prev event handlers when Cmd (meta) is pressed
This commit is contained in:
@@ -93,12 +93,18 @@ const Player = () => {
|
|||||||
(audioInstance.volume = Math.min(1, audioInstance.volume + 0.1)),
|
(audioInstance.volume = Math.min(1, audioInstance.volume + 0.1)),
|
||||||
VOL_DOWN: () =>
|
VOL_DOWN: () =>
|
||||||
(audioInstance.volume = Math.max(0, audioInstance.volume - 0.1)),
|
(audioInstance.volume = Math.max(0, audioInstance.volume - 0.1)),
|
||||||
PREV_SONG: useCallback(() => {
|
PREV_SONG: useCallback(
|
||||||
if (prevSong()) audioInstance && audioInstance.playPrev()
|
(e) => {
|
||||||
}, [prevSong]),
|
if (!e.metaKey && prevSong()) audioInstance && audioInstance.playPrev()
|
||||||
NEXT_SONG: useCallback(() => {
|
},
|
||||||
if (nextSong()) audioInstance && audioInstance.playNext()
|
[prevSong]
|
||||||
}, [nextSong]),
|
),
|
||||||
|
NEXT_SONG: useCallback(
|
||||||
|
(e) => {
|
||||||
|
if (!e.metaKey && nextSong()) audioInstance && audioInstance.playNext()
|
||||||
|
},
|
||||||
|
[nextSong]
|
||||||
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
const defaultOptions = {
|
const defaultOptions = {
|
||||||
|
|||||||
Reference in New Issue
Block a user