From 9d633a963772c3444b6e9effc7920fe190b0614d Mon Sep 17 00:00:00 2001 From: MAZE Date: Fri, 14 Jun 2024 18:57:13 +0430 Subject: [PATCH] refactor: use nullish operator --- src/hooks/use-sound-effect.ts | 2 +- src/hooks/use-sound.ts | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/hooks/use-sound-effect.ts b/src/hooks/use-sound-effect.ts index eb47509..c7f4eb4 100644 --- a/src/hooks/use-sound-effect.ts +++ b/src/hooks/use-sound-effect.ts @@ -20,7 +20,7 @@ export function useSoundEffect(src: string, volume: number = 1) { }, [src, isBrowser]); useEffect(() => { - if (sound) sound.volume(typeof volume === 'number' ? volume : 1); + if (sound) sound.volume(volume ?? 1); }, [sound, volume]); const play = useCallback(() => { diff --git a/src/hooks/use-sound.ts b/src/hooks/use-sound.ts index 37e3779..362a550 100644 --- a/src/hooks/use-sound.ts +++ b/src/hooks/use-sound.ts @@ -34,13 +34,12 @@ export function useSound( useEffect(() => { if (sound) { - sound.loop(typeof options.loop === 'boolean' ? options.loop : false); + sound.loop(options.loop ?? false); } }, [sound, options.loop]); useEffect(() => { - if (sound) - sound.volume(typeof options.volume === 'number' ? options.volume : 0.5); + if (sound) sound.volume(options.volume ?? 0.5); }, [sound, options.volume]); const play = useCallback(() => {