14
common/resources/client/player/hooks/use-is-media-playing.ts
Executable file
14
common/resources/client/player/hooks/use-is-media-playing.ts
Executable file
@@ -0,0 +1,14 @@
|
||||
import {usePlayerStore} from '@common/player/hooks/use-player-store';
|
||||
|
||||
export function useIsMediaPlaying(
|
||||
mediaId: string | number,
|
||||
groupId?: string | number
|
||||
): boolean {
|
||||
return usePlayerStore(s => {
|
||||
return (
|
||||
s.isPlaying &&
|
||||
s.cuedMedia?.id === mediaId &&
|
||||
(!groupId || groupId === s.cuedMedia.groupId)
|
||||
);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user