mattermost-mobile/app/hooks/autocomplete.ts
Mattermost Build 73b42c4a96
[MM-63481] Don't substract keyboard height in Android as it was already substracted (#8697) (#8707)
* 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-21 11:52:22 +01: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];
};