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(() => {