UNPKG

@good-react-native/keyboard-avoider

Version:

A package for *easily* creating the keyboard avoiding behavior your want.

23 lines (21 loc) 704 B
import Animated, { Easing } from "react-native-reanimated" export type CommonProps = { /** * Duration of the keyboard avoiding animation. */ animationTime?: number, /** * Extra space between the keyboard avoiding element and the keyboard. */ extraSpace?: number, /** * Easing function to use. Can be any `react-native-reanimated` easing function. Defaults to Easing.quad. * Open animation will use Easing.out(animationEasing), close animation will use Easing.in(animationEasing). */ animationEasing?: Animated.EasingFunction } export const defaultCommonProps = { animationTime: 150, animationEasing: Easing.quad, extraSpace: 20, }