* 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>
20 lines
716 B
TypeScript
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];
|
|
};
|