fix: adjust values and overlay visibilty based on gesture velocity change

This commit is contained in:
Adrian Castro
2024-02-20 21:07:48 +01:00
parent b41f929f6e
commit 49a6596388
3 changed files with 41 additions and 26 deletions

View File

@@ -9,10 +9,13 @@ export const useVolume = () => {
const volume = useSharedValue(1);
const debouncedVolume = useDebounce(volume.value, 20);
const handleVolumeChange = useCallback((newValue: number) => {
volume.value = newValue;
setShowVolumeOverlay(true);
}, []);
const handleVolumeChange = useCallback(
(newValue: number) => {
volume.value = newValue;
setShowVolumeOverlay(true);
},
[volume],
);
return {
showVolumeOverlay: debouncedShowVolumeOverlay,