mattermost-mobile/app/hooks/autocomplete.ts
Mattermost Build c3bbc1d5ff
[MM-63481] Don't substract keyboard height in Android as it was already substracted (#8697) (#8710)
* don't substract keyboard height in Android as it was already substracted

(cherry picked from commit 60d4e95229)

Co-authored-by: Guillermo Vayá <guillermo.vaya@mattermost.com>
2025-03-24 08:26:00 +02:00

20 lines
716 B
TypeScript

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {useEffect} from 'react';
import {useSharedValue} from 'react-native-reanimated';
export const useAutocompleteDefaultAnimatedValues = (position: number, availableSpace: number) => {
const animatedPosition = useSharedValue(position);
const animatedAvailableSpace = useSharedValue(availableSpace);
useEffect(() => {
animatedPosition.value = position;
}, [position, animatedPosition]);
useEffect(() => {
animatedAvailableSpace.value = availableSpace;
}, [availableSpace, animatedAvailableSpace]);
return [animatedPosition, animatedAvailableSpace];
};